JSP考试填空题,全面,权威

合集下载

JSP期末复习题

JSP期末复习题

JSP期末复习题一、填空题1、 JSP是指(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种(动态网页技术标准)。

2、在传统的网页HTML文件(*.htm,*.html)中加入(Java程序片段)和(JSP标记),就构成了JSP网页。

3、 JSP网页文件的扩展名是(jsp)。

4、所有JSP程序操作都在(服务器端)执行。

5、表单的method表示提交信息的方式,分别是(get)和(post)。

6、 Tomcat目录conf(包括Tomcat的主要配置文件server.xml和为不同的Tomcat配置的Web应用设置缺省值的文件web.xml)。

7、要在JSP页面文件中动态包含一个文件count.jsp,写出相应的语句(<jsp:includepage=”count.jsp” />或者<%@ include page=”count.jsp” >)。

要在JSP页面文件中静态包含一个文件Computer.jsp,写出相应语句<%@include file=”Computer.jsp” %>8、 Tomcat的主要配置文档是(server.xml)。

可以通过配置server.xml设置(服务器的端口及虚拟路径)。

9、 JSP标签分为(指令标签动作标签 jsp注释)三类。

10、异常的处理,可在该方法的代码段中包含3类代码:(try)、(catch)和finally代码块。

11、JSP 中不能应用(JavaScript)函数。

12、声明局部变量的标记符是<% %>。

13、Resulset接口的next方法可以使结果集指针指向下行数据。

14、数据库事务处理分两种,分别是提交、回滚。

15、数据更新操作包括修改数据、添加数据删除数据。

16、解决汉字的问题,最简单的方法就是在文件头加入<%@ page contentType="text/html;charset= gb2312 " %>17、在 JSP 中,连接数据库的方式通常有两种:一种是通过 JDBC-ODBC桥连接;另一种是通过 JDBC驱动程序连接。

JSP编程技术测试题

JSP编程技术测试题

JSP编程技术测试题问题:JSP编程技术测试题回答:一、选择题(每小题1分,共40分)1.当多个用户请求同一个JSP页面时,Tomcat服务器为每个客户启动一个(B)A)进程B)线程C)程序D服务。

2.不是JSP运行必须的是(D)A)操作系统B)JavaJDKC)支持Jsp的Web服务器D)数据库3.下列说法哪一项是正确的(C)A)Apache用于ASP技术所开发网站的服务器B)IIS用于CGI技术所开发网站的服务器C)Tomcat用于JSP技术所开发网站的服务器D)WebLogic用于PHP技术所开发网站的服务器4.下面描述错误的是(C)A)HTML文件必须由开头,标记结束。

B)文档头信息包含在与之间。

C)在和之间可以包含和等信息。

D)文档体包含在和标记之间5.设置文档体背景颜色的属性是(C )A)text B)bgcolor C)background D)link6.(D)是标题标记。

A)标记B)标记C)标记D)7.超级链接是互联网的灵魂,下面哪个是正确的链接标记(A )A)新浪网B)新浪网C)D)8.CSS选择器通过被规则指定的标记,对文档中使用该标记的内容进行统一的外观控制。

下面那些不是CSS选择器(D )A)标记选择器B)类型选择器C)ID选择器D)名称选择器9.可以在以下哪个()标记之间插入Java程序片(A)A)B)C)D)10.JSP的Page编译指令的属性Language的默认值是:(A)A)Java B)CC)C#D)SQL11.可以在以下哪个()标记之间插入变量与方法声明(B)A)B)C)D)12.动作标记中,scope的值不可以是(D)。

A)page B)requestC)session D)response13.下列变量声明在()范围内有效。

(C)。

int countNum;%>A)从定义开始处有效,客户之间不共享B)在整个页面内有效,客户之间不共享C)在整个页面内有效,被多个客户共享D)从定义开始处有效,被多个客户共享14.JSP页面可以在“”标记之间放置Java表达式,直接输出Java表达式的值。

jsp考试题及答案

jsp考试题及答案

jsp考试题及答案一、选择题(每题2分,共20分)1. JSP页面是由哪种语言编写的?A. JavaB. JavaScriptC. HTMLD. XML答案:A2. JSP页面通常被编译成什么类型的文件?A. .javaB. .jspC. .classD. .html答案:C3. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C4. 在JSP中,以下哪个指令用于指定JSP页面使用的JSP版本?A. <%@ page version="2.0" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page import="java.util.*" %>答案:A5. JSP页面中,以下哪个不是标准的JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:scriptlet>答案:D6. 在JSP页面中,以下哪个不是表达式(EL)的隐式对象?A. requestB. responseC. sessionD. out答案:D7. JSP页面中,以下哪个不是JSTL(JavaServer Pages Standard Tag Library)提供的标签?A. <c:forEach>B. <c:if>C. <c:choose>D. <jsp:scriptlet>答案:D8. 在JSP页面中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. app答案:D9. JSP页面中的注释,以下哪个不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释(//)D. 多行注释(/* */)答案:B10. 在JSP页面中,以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ response %>答案:D二、填空题(每空2分,共20分)1. JSP页面的默认后缀是 jsp 。

大学第二学期JSP期末考试试卷及参考答案

大学第二学期JSP期末考试试卷及参考答案

大学第二学期JSP期末考试试卷及参考答案大学第二学期JSP期末考试试卷及参考答案一、填空题(本大题共11小题,每空1分,共20分) 1、指令标识通常以标记结束。

2、如果想在JSP页面中调用e_ception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。

3、页面指令的(import)属性可出现多次。

4、表达式用于向页面输出信息,其使用格式是以标记结束。

5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP页面被转换成类后类中的(属性)和(方法)。

6、通常应用动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。

7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。

8、在JSP内置对象中,(response)对象提供了设置响应报头的方法。

9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(lication)。

10、按功能Bean可以分为(可视化Bean)和(非可视化Bean)。

11、通常情况下通过.lang.Class类的(forName(String className))方法加载要连接数据库的Driver类。

二、简答题(本大题共6小题,每题5分,共30分) 1、简述JSP的处理过程。

(1)客户端通过浏览器向服务器发出请求,该请求中包含了请求的资的路径(2)服务器根据被加载的客户端的请求加载被请求的JSP页面(3)Web服务器中的JSP引擎把被加载的JSP页面转换成servlet (4)JSP引擎把生成的JSP页面编译成class文件(5)服务器执行这个class文件(6)服务器把执行结果发送给浏览器显示 2、简述请求转发和请求重定向的区别。

JSP试题一 及答案

JSP试题一 及答案

JSP试题一及答案一填空(20分,每空1分)1. JSP是java和html 的结合。

2. JSP是运行在web服务器上的脚本语言。

3. Web服务器是一个进程,它的作用是发布网页。

4. JSP的元素分为5种,<% int c=3;out.print(c);%> 是其中什么元素代码段。

5. JSP的是内部对象可以直接使用,它是由servlet容器创建的。

6. 获取表单(<form>)提交的参数,通常使用的内部对象是request方法是getParameter 。

7. JavaBean是一个java 类,它必须有一个无参的构造方法。

8. 在JSP中使用JavaBean的标签是<jsp:useBean class=BeanName id=Bean实例>,其中id的用途是实例化一个Bean对象。

9. 加载数据库驱动的方法是Class.forName(),连接数据源的方法是connectioncon=DriverManager.getConnection(jdbc:odbc:数据源名)。

10. Statement对象的两个是常用方法是execute() 和executeQuery()。

二选择(10分,每项1分)1.JSP在Web服务器上的运行结果:(A)A.可以在Web浏览器看到B. 只能在Web浏览器看到2.在JSP中使用<jsp:forward page = "newworld.jsp" /> 后浏览器地址栏内的内容:(A)A.不发生变化B.发生变化。

3.在JSP中使用response.sendRedirect("jack.htm"); 后浏览器地址栏内的内容:(B)A.不发生变化B.发生变化4.在JSP中使用session.putValue("username", u_name)可以在会话中保存:(A) A. u_name对象B.u_name的数值。

jsp期末考试题库及答案

jsp期末考试题库及答案

jsp期末考试题库及答案JSP期末考试题库及答案一、选择题1. 在JSP中,哪个标签用于将Java代码片段嵌入到JSP页面中?A. `<%@ page ... %>`B. `<%! ... %>`C. `<%= ... %>`D. `<% ... %>`答案:D2. 下列关于JSP和Servlet生命周期的描述,哪个是正确的?A. JSP和Servlet都由容器编译成Servlet类,然后实例化并执行。

B. JSP在编译时生成Servlet类,Servlet在运行时实例化。

C. Servlet在编译时生成JSP页面,JSP在运行时实例化。

D. JSP和Servlet都不需要编译,直接在运行时执行。

答案:A3. 在JSP中,以下哪个对象用于与客户端进行交互?A. `request`B. `response`C. `session`D. `application`答案:A二、填空题1. JSP页面的默认内容类型是________。

答案:text/html2. JSP页面中,用于包含其他JSP页面的标签是________。

答案:<jsp:include page="..." />3. 在JSP中,使用________标签可以定义一个可以被多个页面共享的模板。

答案:<%@ taglib ... %>三、简答题1. 描述JSP页面的两种主要组成部分。

答案:JSP页面的两种主要组成部分是JSP元素和JSP标签。

JSP 元素包括脚本元素(如脚本片段和表达式)和指令元素,而JSP标签则用于实现页面的动态功能,如包含其他页面、转发请求等。

2. 解释JSP中的内置对象,并给出它们的用途。

答案:JSP中的内置对象共有9个,分别是:- `request`:用于存储客户端发送的请求信息。

- `response`:用于生成服务器响应。

jsp考试知识点

jsp考试知识点

《Java Web程序设计》练习题一、填空题1、JDBC对数据库的操作通过5个JDBC的类/接口来实现,它们是:DriverManager 、Statement、Connection、ResultSet和Class。

2、JSP 的英文全称是Java、Srever 、Page。

3、JSP指令元素主要有3种类型的指令,即include、taglib和page。

4、在JSP中提供了_9_个内置对象,分别是request对象、response对象、out对象、session对象、pageContext对象、exception对象、cofig对象、page对象和application对象。

5、在提交表单时有两种不同的提交方法,分别是POST和get。

6、在JSP中实现客户端和服务器的会话可使用session实现。

7、每过10分钟自动刷新的JSP语句是:response.setHeader(“refresh”,”600”)。

8、ResultSet类的.next( ) 方法可以移动记录指针到下一条记录。

9、在JSP中使用<jsp:useBean> 标记来访问JavaBean。

10、在<jsp:useBean>标记中,有一个scope属性,它是用来设定JavaBean存在的范围。

scope属性一分别为page、request、session和application。

11、JDBC是Java DataBase Connectivity的缩写,它的中文名称是java数据库连接技术。

12、JSP页面组成元素中,除了可以包含静态内容(html、js、css)外,还可以包含:JSP指令、j、脚本元素、动作、注释等。

13、异常的处理,可在该方法的代码段中包含3类代码:try 、catch和finally 块。

14、JSP的三个指令中,定义整个JSP页面属性的是page指令,实现静态包含的是include指令,库的是taglib指令。

JSP期末考试试题

JSP期末考试试题

一、选择题:(每题2分,共30 分)1、下面哪一个不是JSP本身已加载的基本类()A、.*B、.*C、.*D、、对于预定义<%!预定义%>的说法错误的是:()A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化11. 给定一个Servlet程序的代码片段,如下:( )Public void doPost(HttpServletRequest request,HttpServletRespo nse response) throwsServletException,IOException {().getAttribute(“A”);pageB. sessionC. requestD. application13.给定一个Servlet的代码片段如下:( )Public void doGet(HttpServletRequest request,HttpServletRespon se response)throws ServletException,IOException{______(“hi kitty!”);();}运行次Servlet时输出如下:hi kitty!则应在此Servlet下划线处填充如下代码。

out = ();out = ();out = ();out = ();15关于session的使用,下列说话正确的是()。

(选择两项)A.不同的用户窗口具有不同的sessionB.不同的用户窗口具有相同的session可能超时间永远不可能超时二、填空题:(每题1分,共20 分)1、Tomcat服务器的默认端口是8080。

怎样修改tomcat的端口_____________,2、异常的处理,可在该方法的代码段中包含3类代码:、和finally代码块。

3、理论上,GET是,POST是。

jsp期末考试题及答案百度文库

jsp期末考试题及答案百度文库

jsp期末考试题及答案百度文库一、选择题(每题2分,共20分)1. 在JSP中,以下哪个标签用于包含JSP页面?A. <jsp:include>B. <jsp:forward>C. <jsp:useBean>D. <jsp:plugin>答案:A2. JSP页面默认的脚本语言是什么?A. VBScriptB. JavaScriptC. JavaD. C#答案:C3. 以下哪个不是JSP的指令?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ session %>答案:D4. 在JSP中,以下哪个对象用于处理客户端请求?A. ServletB. HttpSessionC. HttpServletRequestD. HttpSessionContext答案:C5. JSP页面中的注释应该如何书写?A. <!-- 注释内容 -->B. // 注释内容C. /* 注释内容 */D. /* 注释内容 */答案:A6. 在JSP页面中,以下哪个标签用于声明脚本元素?A. <%! ... %>B. <% ... %>C. <jsp:scriptlet>D. <jsp:declaration>答案:A7. 在JSP页面中,以下哪个对象用于处理响应?A. ServletB. HttpServletResponseC. HttpSessionD. HttpSessionContext答案:B8. JSP页面中的表达式应该如何书写?A. <%= ... %>B. <% ... %>C. <%@ ... %>D. <%! ... %>答案:A9. 在JSP中,以下哪个标签用于处理异常?A. <jsp:tryCatch>B. <jsp:exception>C. <jsp:forward>D. <jsp:include>答案:B10. 在JSP中,以下哪个对象用于获取和设置请求范围的属性?A. ServletRequestB. HttpSessionC. ServletResponseD. ServletConfig答案:A二、填空题(每题2分,共20分)1. JSP页面的生命周期包括____、____、____、____、____、____。

jsp考试题及答案大学

jsp考试题及答案大学

jsp考试题及答案大学一、选择题(每题2分,共40分)1. 在JSP中,哪个指令用于声明使用JSP页面的JSP版本?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A2. JSP页面中,用于将Java代码嵌入HTML中的正确语法是什么?A. <% code %>B. <script language="java"> code </script>C. <%= code %>D. <java:code />答案:C3. 在JSP中,哪个对象用于获取客户端请求的参数?A. requestB. responseC. sessionD. application答案:A4. 下列哪个不是JSP内置对象?A. requestB. responseC. outD. stream答案:D5. JSP页面中,用于输出表达式值的标记是什么?A. <%= expression %>B. <% expression %>C. <%= expression %>D. <%: expression %>答案:A6. JSP页面中,用于包含其他JSP页面内容的指令是什么?A. <%@ include %>B. <%@ page %>C. <%@ taglib %>D. <%@ directive %>答案:A7. 在JSP中,用于定义标签库的指令是什么?A. <%@ taglib %>B. <%@ page %>C. <%@ include %>D. <%@ directive %>答案:A8. JSP页面中,用于声明脚本元素的标记是什么?A. <%! declaration %>B. <% scriptlet %>C. <% code %>D. <%: script %>答案:A9. 在JSP中,哪个对象用于处理HTTP响应?A. requestB. responseC. sessionD. application答案:B10. JSP页面中,用于声明方法的标记是什么?A. <% method %>B. <%! method %>C. <% method %>D. <%: method %>答案:B11. 在JSP中,哪个对象用于访问会话级别的数据?A. requestB. responseC. sessionD. application答案:C12. JSP页面中,用于处理异常的标记是什么?A. <% try %>B. <% catch %>C. <% finally %>D. <% throw %>答案:B13. 在JSP中,哪个指令用于设置页面的默认语言?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A14. JSP页面中,用于声明变量的标记是什么?A. <%! variable %>B. <% variable %>C. <%: variable %>D. <% variable %>答案:A15. 在JSP中,哪个对象用于访问应用程序级别的数据?A. requestB. responseC. sessionD. application答案:D16. JSP页面中,用于声明类的标记是什么?A. <% class %>B. <%! class %>C. <%: class %>D. <% class %>答案:B17. 在JSP中,哪个指令用于设置页面的字符编码?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:A18. JSP页面中,用于声明函数的标记是什么?A. <% function %>B. <%! function %>C. <%: function %>D. <% function %>答案:B19. 在JSP中,哪个对象用于处理HTTP请求头信息?A. requestB. responseC. sessionD. application答案:A20. JSP页面中,用于声明类的成员变量的标记是什么?A. <% member %>B. <%! member %>C. <%: member %>D. <% member %>答案:B二、填空题(每题2分,共20分)1. 在JSP中,使用_____指令可以设置页面的content type。

《jsp程序设计》考试

《jsp程序设计》考试

《jsp程序设计》考试————————————————————————————————作者:————————————————————————————————日期:一、简答题1、在“<%! %>”之间声明的变量和在“<% %>”之间声明的变量有什么不同?答:“<%!”和“%>”之间声明的变量在整个JSP页面内都有效,称为JSP页面的成员变量,成员变量的有效范围与标记符号<%!、%>所在的位置无关。

所有用户共享JSP页面的成员变量,因此任何一个用户对JSP页面成员变量操作的结果,都会影响到其他用户。

“<%”和“%>”之间声明的变量称为局部变量,局部变量在JSP页面后继的所有程序片以及表达式部分内都有效。

运行在不同线程中的Java程序片的局部变量互不干扰,即一个用户改变Java程序片中的局部变量的值不会影响其他用户的Java程序片中的局部变量。

当一个线程将Java程序片执行完毕,运行在该线程中的Java程序片的局部变量释放所占的内存。

2、简述JSP中指令标记include 和动作标记include有什么不同?答:include指令标记的作用是在JSP页面出现该指令的位置处,静态插入一个文件,即JSP 页面和插入的文件合并成一个新的JSP页面,然后JSP引擎再将这个新的JSP页面转译成Java文件。

因此,插入文件后,必须保证新合并成的JSP页面符合JSP语法规则,即能够成为一个JSP页面文件。

include动作标记告诉JSP页面动态加载一个文件,不把JSP页面中动作指令include所指定的文件与原JSP页面合并一个新的JSP页面,而是告诉Java解释器,这个文件在JSP运行时(Java文件的字节码文件被加载执行)才被处理。

如果包含的文件是普通的文本文件,就将文件的内容发送到客户端,由客户端负责显示;如果包含的文件是JSP文件,JSP引擎就执行这个文件,然后将执行的结果发送到客户端,并由客户端负责显示这些结果。

JSP期末考试试题

JSP期末考试试题

考卷(A 卷)(20年至20年第二学期)一、判断题(下列各小题,正确的在对应的答题表格内打"√",错的打"╳"。

每小题1分,共10分)1.<hr> 是html 中的换行标记。

(╳) 2.JSP 代码会被翻译成JAVA 代码。

()3.JSP 里声明一个方法(函数)是用<% %>标签。

()<%! %>4.如果两个不同的JSP 页面有相同的SessionID,则这两个页面一定是同一个会话。

() 5.JDBC 是用来连接数据的。

() 数据库 6.Servlet 是单线程的。

() 单实例多线程 7.一个表单只能有一个提交按钮。

(╳) 8.executeUpdate()是 Statement 接口的方法。

() 9.JSP 也可以使用C#等语言实现。

()错 10.Servlet 可以运行在客户端。

()服务器端二、填空题(每空1分,共20分)1. JSP 是__sun____公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开发动态网页。

2.在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的__webapps_____目录中。

3.在Servlet 中用来接收客户表单数据的两个常用方法为__get______、post_____。

4.在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为__application_______。

5.动态include 标记里面可以加___<jsp:param>______动作标记,用来传递参数。

6.session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持___cookie______。

7.JDBC 中___connection_____接口用于连接数据库。

8.ResulSet 接口的____next()______方法可以使结果集指针指向下行数据。

jsp程序设计笔试填空及答案

jsp程序设计笔试填空及答案

1、指令标识通常以(<%@)标记开始,以(%〉)标记结束。

2、如果想在JSP页面中调用exception对象输出错误信息,需要将页面指令的(isErropage)属性设置为true。

3、页面指令的(import)属性可出现多次。

4、表达式用于向页面输出信息,其使用格式是以(<%=)标记开始,以(%〉)标记结束.5、在页面中通过声明标识声明的变量和方法的有效范围为(整个页面),他们将成为JSP 页面被转换成Java类后类中的(属性)和(方法)。

6、通常应用(〈jsp:useBean〉)动作标识可以在JSP页面中创建一个Bean实例,并且通过属性的设置可以将该实例存储到JSP中的指定范围内。

7、在JSP内置对象中,(request)对象是从客户端向服务器端发出请求,包括用户提交的信息以及客户端的一些信息,此对象的(getparameter)方法可以获取客户端表单中某输入框提交的信息。

8、在JSP内置对象中,(response)对象提供了设置HTTP响应报头的方法。

9、JSP内置对象的有效范围由小到大为(page)、(request)、(session)和(application)。

10、按功能JavaBean可以分为(可视化JavaBean)和(非可视化JavaBean).11、通常情况下通过java。

lang。

Class类的(forName(String className))方法加载要连接数据库的Driver类。

1.W3C是指___万维网联盟_______.2.IP地址用四组由圆点分割的数字表示,其中每一组数字都在__0至254___之间。

3.URL是Uniform Resource Locator的缩写,中文称之为统一资源定位器 .4.超级链接标记<a>的href属性取值为链接的目标地址。

5.一个完整的JSP页面是由普通的HTML标记、JSP指令标记、JSP动作标记、变量声明与方法声明、程序片(Scriptlet) 、表达式(Exception)、注释(Comment)7种要素构成。

jsp考试试题及答案

jsp考试试题及答案

jsp考试试题及答案【篇一:jsp试题及答案】=txt>一、选择题1、下面哪一个不是动态网页技术()。

(a)asp (b) jsp (c)php (d) html2、在jsp程序中只有3种编译指令,分别是加载指令、标记数据库指令和()。

(a)网页指令(b)描述指令(c)取代指令(d)释放指令3、在jsp系统环境中常用()作为其虚拟机(a)tomcat (b)j2sdk(c)servlet(d)web服务器4、page指令中的“contentype”属性是用于指出()。

(a )数据库类型(b) 网页类型 () 服务器类型 (d) 用户类型5、字节型(byte)数据类型的取值范围是()。

(a)-128---127(b)-127---128(c)-32768---32767(d)-32767---327686、“include”的指令作用是把jsp程序、html网页或其它的()嵌入到当前的jsp网页中。

(a)可执行程序(b)文本文件 (c) 批处理文件(d) asp 代码7、利用jsp动作可以动态插入文件、重用javabean组件、重定向到其它页面和()等。

(a) 为java插件提供参数 (b) 向其它页面发出请求(c) 解释执行jsp语句 (d) 向客户端发出请求8、( )是jsp中最基本的对象,它是用户与服务器进行交互的基础。

(a)response对象(b)session对象(c)application对象(d)request对象9、可以实现不同网页之间的数据共享,而且还可以实现跨机共享数据的jsp对象是()。

(a)response对象(b)session对象(c)application对象(d)request对象10、dreamweaver mx是()公司的产品。

(a)microsoft (b) adobe (c)sun (d)macromedia二、填空题:1、jsp是__________公司首创的一种新型动态网页编程技术。

JSP复习题及部分答案 新 优质文档

JSP复习题及部分答案   新 优质文档

JSP复习题及部分参考答案一、填空题●,中文意义是。

种要素构成。

●和___ post__方法。

●表单标记中的url的地址。

●Java。

●input。

●超级链接标记<a>的href●当JSP必须等待。

●HTML●●●Page●JSP●在JSP●JSP象是方法是。

方法,功能是输出缓冲的内容。

●“5”)的含义是指__页面刷新时间为●JSP的●方法可以将当前客户端的请求转到其他页面去。

●要想在JSP页面中使用Bean,必须首先使用标记在页面中定义一个JavaBean的实例。

●当客户端请求一个JSP页面时,JSP容器会将请求信息包装在对象中。

(“Refresh”, “5”。

JDBC下面的代码建立Mysql数据库的连接,请填空:}创建连接的代码如下:try{ //和数据库建立连接conn=……conn.close();}catch(Exception e){out.println(e.toString());}●使用Bean首先要在JSP Bean引入。

●JavaBean中用一组set方法设置get方法获得Bean 的私有属性值。

set和get性名称为xxx,那么set和get方法的名称必须为●查询结果集ResultSet语句,得到的结果集rs rs为Statement对象,执行String sqlStatement = "delete from book语句后,删除数据库表的记录需要执行stmt.executeUpdate语句。

一、判断题●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。

(对)●一个HTML文档必须有<head>和<title>元素。

(错)●超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

(对)●在网页中图形文件与网页文件是分别存储的。

(对)●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。

JSP复习题及部分答案

JSP复习题及部分答案

JSP复习题及部分参考答案一、判断题●HTML称为超文本元素语言,它是Hypertext Marked Language的缩写。

(对)●一个HTML文档必须有<head>和<title>元素。

(错)●超级链接不仅可以将文本作为链接对象,也可以将图像作为链接对象。

(对)●在网页中图形文件与网页文件是分别存储的。

(对)●绝度路径是文件名的完整路径;相对路径是指相对当前网页文件名的路径。

(对)●超级链接<a>标记的target属性取值为链接的目标窗名,可以是parent、blank、self、top。

(错)●当样式定义重复出现的时候,最先定义的样式起作用(错)。

JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。

(对)●在Java程序片中可以使用Java语言的注释方法,其注释的内容会发送到客户端。

(错)●表单域一定要放在<form>元素中。

(对)●用户在浏览器中输入http://localhost:8080/ch2/ch2_1.html即可访问本机上的该页面。

(对)●在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。

(对)●JSP页面中的变量和方法声明(Declaration)、表达式(Expression)和Java程序片(Scriptlet)统称为JSP标记。

(对)●JSP页面中的指令标记、JSP动作标记统称为脚本元素。

(错)●在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享。

(错)●在“<%!”和“%>”标记之间声明的Java的方法在整个页面内有效。

(对)●程序片变量的有效范围与其声明位置有关,即从声明位置向后有效,可以在声明位置后的程序片、表达式中使用。

(对)●程序片变量不同于在“<%!”和“%>”之间声明的页面成员变量,不能在不同客户访问页面的线程之间共享。

jsp考试知识点

jsp考试知识点

jsp考试知识点《javaweb程序设计》练习题一、填空1、jdbc对数据库的操作通过5个jdbc的类/接口来实现,它们是:drivermanager、语句、连接、结果集和类。

2、jsp的英文全称是java、srever、page。

3.JSP指令元素主要有三种指令类型,即include、taglib和page。

4、在jsp中提供了_9_个内置对象,分别是request对象、response对象、out对象、session对象、pagecontext对象、exception对象、cofig对象、page对象和application对象。

5、在提交表单时有两种不同的提交方法,分别是post和get。

6.会话可用于在JSP中实现客户端和服务器之间的会话。

7、每过10分钟自动刷新的jsp语句是:response.setheader(“refresh”,”600”)。

8.在resultset类中,next()方法可以将记录指针移动到下一条记录。

9、在jsp中使用标记来访问javabean。

10.在标记中,有一个scope属性,用于设置JavaBean的作用域。

范围属性一分别为page、request、session和application。

11.JDBC是Java数据库连接的缩写。

它的中文名称是java数据库连接技术。

12、jsp页面组成元素中,除了可以包含静态内容(html、js、css)外,还可以包含:jsp指令、j、脚本元素、动作、注释等。

13.异常处理可以在该方法的代码段中包含三种类型的代码:try、catch和finally 块。

14、jsp的三个指令中,定义整个jsp页面属性的是page指令,实现静态包含的是include指令,库的是taglib指令。

15.为了避免端口冲突,我们可以使用Tomcat的服务器xml在配置文件中修改Tomcat 的端口号。

16、jsp的内置对象中,和作用域通信(传值)相关的对象有:pagecontext,request,session和application。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
14.out对象的作用是控制页面文本输入输出流的对象 ,response对象的作用是 根据客户端的请求信息建立一个默认的response对象 。
15.编写完一个Servlet文件需要在 web.xml 文件中部署该Servlet方能使用。
3、 jsp主要内置对象有: application 、exception 、 pageContext 、 request 、 session 、_____response_____out、config、page。
4、 理论上,GET是 用于获取服务器信息并将其作为响应返回给客户端 ,POST是 用于客户端把数据传送到服务器 。
8、 Java Servlet的主要特点是: 、方便、 、 、节省投资。运行servlet需要在___web.xml_____注册.
9、 Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例 、 销毁 。
10.在JSP脚本程序中定义的变量的作用域是当前页面。
11. Servlet的生命周期分三个时期: 装载Servlet 、 创建一个Servlet实例 、 销毁 。
12.用户编写一个Servlet必须实现 Servlet 接口。
13.如果用户希望当前JSP页面能处理异常,则当前页面的page指令的isErrorPage 属性需设置为true。
22、在事务处理上,数据库连接对象调用setAutoCommit(false)方法的作用是:取消连接对象的默认提交状态。
23、事务是保证数据库中数据 完整 性与 一致 性的重要机制。
24、javabean是一种java类,通过封装 属性 和 方法 成为具有某种功能或者处理某个业务的对象,简称bean。
25、useBean动作标记的格式:<jsp:useBean id=”名字” class=“创建bean的类” scope=“bean有效期限”></jsp:useBean> 或<jsp:useBean id=”名字” class=“创建bean的类” scope=“bean有效期限”/>。
1.Tomcat服务器的默认端口是 8080 ,HTTP协议的默认端口是80
19、使用session对象的 setAttibute 方法添加session对象,并为添加的对象指定索引关键字。
20、jsp中常用的两种数据库连接方式是:jdbc-odbc桥接 和 加载java驱动程序 。
21、使用Statement对象的 executeQuery 方法执行查询语句,使用 executeUpdate方法执行更新语句。
一、填空(30分) 21
1、 Tomcat服务器的默认端口是 8080 。
怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connector port=”8080”>中把8080更改即可
2、 异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。
10、Tag文件中也有include指令标记,其使用方法与JSP文件中的include指令标记类似。
11、Tag文件中attribute指令标记的主要作用是:从jsp页面向tag文件传值 ,其指令格式为: <%@ attribute name=”对象名字” required=”true|false” type=”对象的类型”%>。
的任何Web组件共享信息 ,而session对象则是每个客户专用的。
4.JDBC的主要任务是:与数据库建立连接 、 发送SQL语句 、 处理结果 。
5. Javascript 主要运行在客户端的脚本语言。
6.HTML的注释符号是://
7.JDK安装目录有六个文件夹和一些网页文件,其中lib目录是用来存放:存放所需要的类库 。
5、forward动作标记的语法格式为: <jsp:forward page=”要转向的页面”/> 或
<jsp:forward page=”要转向的页面”/>
param 子标记
</jsp:forward>

8.第一次在运行一个JSP页面,则需要把JSP页面中的代码转换为.java文件,然后编译成为class文件,用JVM解释执行该文件。
9.JSP页面由注释、 、 、 、 和模板数据,5种元素组成。
15、JSP的主要内置对象有 session 、 request 和 response等。
16、JSP中request内置对象使用 getParameter 方法获取表单数据。
17、JSP中使用response的 sendRedirect 方法实现页面的跳转。
18、如果用户的浏览器不支持Cookie,我们可以通过 URL 重写来实现session对象的唯一性。
10、 JSP开发网站的两种模式分为_____jsp+javabean___________和 jsp+javabean+servlet 。
1、在JSP文件中使用 <!-- --> 对HTML文本进行注释,使用<%-- --%>符号对jsp语句进行注释。
2、若在JSP文件中使用中文,其编码必须使用 gb2312 或 ISO-8859-1 。
6、Tag文件以 .tag 作为后缀名。
7、Tag文件的存储目录: 发布目录/WEB-INF/tags 。
8、JSP页面在使用Tag标记来调用一个Tag文件之前,必须使用 taglib 指令标记引入该Web服务目录下的标记库。
9、Tag文件使用 doBody 标记处理JSP页面传递过来的“标记体”。
5、 application对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息 ,而session对象则是每个客户专用的。
6、 JDBC的主要任务是: 与数据库建立连接 、 发送SQL语句 、 处理结果 。
7、 一个Bean由三部分组成: 实现java.io.serializable接口、 提供无参数的构造方法 、 提供getter()和setter()方法访问它的属性 。
Mysql默认端口是 3306 。
2. jsp主要内置对象有:request对象、response对象、session对象、pageContext对象、out对象、Application、Excepiton、Config和page对象。
3. application 对象是 代表应用程序上下文,它允许JSP页面与包括在同一应用程序
3、JSP的指令标记有:page 、 include 等。
4、include动作标记的语法格式为: <jsp:include page=”文件的URL”/> 或
<jsp:include page=”文件的URL”>
param 子标记
</Tag文件中variable指令标记的主要作用是:tag文件向调用它的jsp文件返值,其指令格式为:<%@ variable name-given=”对象名字” variable-class=”对象的类型” scope=”有效范围”。
13、在Tag文件中使用variable指令返回一个对象给JSP页面时,必须要使用Tomcat引擎提供的内置对象jspContext,使用该内置对象的 setAttribute方法存储对象名字以及该对象的引用。
相关文档
最新文档