测试题库(JSP语法)
jsp测试题

jsp测试题1.{JSP/Servlet题目}假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。
(选择1项)DA)MyApp目录下B)MyApp\images目录下C)MyApp\WEB-INF目录下D)MyApp\WEB-INF\lib目录下2.{JSP/Servlet题目}哪一个对象可以用于获得浏览器发送的请求。
(选择1项)AA)HttpServletRequestB)HttpServletResponseC)HttpServletD)Http3.{JSP/Servlet题目}事务处理的结束方式。
(选择2项) BDA)中止B)提交C)完成D)回滚4.{JSP/Servlet题目}客户端状态管理的解决方案有。
(选择3项)CA)URL重写B)隐藏域C)CookieD)以上都不是5.{JSP/Servlet题目}与HttpSessionListener接口有关的方法是。
(选择2项)BDA)SessionInitialized()B)SessionCreated()C)SessionFinialized()D)SessionDestroyed()6.{JSP/Servlet题目}关于JSP生命周期的叙述,下列哪些为真?(选择2项)ACA)JSP会先解释成Servlet源文件,然后编译成Servlet类文件B)每当用户端运行JSP时,jspInit()方法都会运行一次C)每当用户端运行JSP时,_jspService()方法都会运行一次D)每当用户端运行JSP时,jspDestroy()方法都会运行一次7.{JSP/Servlet题目}下列哪个为JSP的隐含对象。
(选择1项)BA)envB)pageC)jspinfoD)context8.{JSP/Servlet题目}在J2EE中属于Web层的组件有。
(选择1项)AA)ServletB)EJBC)AppletD)HTML9.{JSP/Servlet题目}在Web应用的根目录ROOT中,可以存放的文件为。
JSP试题

二、判断题(每题1分,共20分)×√静态网页服务器端返回的HTML文件是事先存储好的.√动态网页服务器端返回的HTML文件是程序生成的。
√Tomcat用于JSP技术所开发网站的服务器。
√Web开发技术包括客户端和服务器端的技术。
√Tomcat和JDK都不是开源的。
×Tomcat是一个免费的开源的Serlvet容器。
√在HTML页面文件中加入JSP脚本元素、JSP标记等就构成了一个JSP页面。
√JSP和Java一样具有平台独立性。
√JSP在运行之前必须转换成Servlet。
√JSP网页中一定包含JSP程序。
×JSP第一次执行的速度要比第二次执行的速度慢。
√运行JSP程序只需要浏览器即可。
×开发JSP必须使用JDK工具包.√安装完JDK后,会自动配置环境变量。
×Tomcat是Web服务器,不提供JSP引擎和Servlet引擎。
×Tomcat的端口一旦配置好,就不可以再改变。
×在MVC模式的Web开发中,“视图”、“模型"和“控制器”分别对应着“JSP页面”、“JavaBean”和“Serlvet",以Servlet为核心。
√JSP页面中的指令标记、JSP动作标记统称为脚本元素。
×在“<%!”和“%>”标记之间声明的Java的变量在整个页面内有效,不同的客户之间不共享.×在“<%!”和“%〉"标记之间声明的Java的方法在整个页面内有效。
√页面成员方法不可以在页面的Java程序片中调用.×JSP中Java表达式的值由服务器负责计算,并将计算值按字符串发送给客户端显示。
√不可以用一个page指令指定多个属性的取值。
×〈jsp:include>动作标记与include指令标记包含文件的处理时间和方式不同。
√〈jsp:forward >标记的page属性值是相对的URL地址,只能静态的URL。
JSP期末考试(A卷 )

考卷(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 是______公司倡导,由多家公司参与一起建立的一种动态网页技术标准,主要用于开 发动态网页。
2.在Tomcat 服务器中部署Web 应用程序时,静态页面和一般资源存放到tomcat 服务的_______ 目录中。
3.在Servlet 中用来接收客户表单数据的两个常用方法为_________、________。
4.在一个应用程序中不同的页面共享数据时,最好的JSP 内置对象为_________。
5.动态include 标记里面可以加_________动作标记,用来传递参数。
6.session 对象能否和客户建立起一一对应关系依赖与客户的浏览器是否支持_________。
7.JDBC 中_________接口用于连接数据库。
8.ResulSet 接口的__________方法可以使结果集指针指向下行数据。
9.如果要获取请求客户端的IP 地址,应使用___________对象。
10.javabean 与一般的java 类的最大区别是javabean 里面必须有_________和_________方法,并且与属性相对应。
jsp测试及答案

针对以下题目请选择正确的答案(每道题目有一个或多哥正确的答案)。
每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。
1) 在J2EE中,<%=”2”+4%>将输出()。
(选择一项)a) 2+4 b)6 c)24 d) 不会输出,因为表达式是错误的2)J2EE中,JSP表达式语言的语法是()。
(选择一项)a) {EL expression} b) ${EL expression}c) @{EL expression} d) &{EL expression}3)在J2EE中,下列()语句可以获取页面请求中的一个文本框的输入(文本框的名字为title)。
(请选择一项)a) response.getParameter(“title”); b) request.getAttribute(“title”);c) requert.getParameter(“title”); d) requert.getParameters(“title”); 4)J2EE中,HttpSession接口位于()包中。
(选择一项)a) javax.servlet b) javax.servlet.httpc) javax.servlet.http.session d) javax.servlet.session5)在J2EE中,test.jsp文件中有如下一行代码:<jsp:useBean id=”user” scope=”____” type=”erBean”/>要使user对象在用户对其发出请求时存在,下划线中应填入()。
(选择一项)a)Page b) request c)Session d) application6)在J2EE MVC设计模式体系结构中,()是实现控制器的首选方案。
(选择一项)a) JavaBean b) Servlet c) JSP d) HTML e) XML7) 在J2EE中,若要在JSP正确使用标签:<x:getKing/>,在jsp中声明的taglib指令为:<%@taglib uri=”/WEB-INF/myTags.tld”prefix=”_____”%>,下列线处应该是()。
jsp测试题及答案

jsp测试题及答案一、单选题(每题2分,共10分)1. JSP页面中,用于声明变量、方法等的指令是:A. `<%@ page %>`B. `<%@ include %>`C. `<%! ... %> `D. `<% ... %>`答案:C2. JSP中,以下哪个对象用于获取客户端请求信息?A. requestB. responseC. sessionD. application答案:A3. 在JSP页面中,以下哪个元素用于包含其他JSP页面?A. `<jsp:forward page="other.jsp" />`B. `<jsp:include page="other.jsp" />`C. `<%@include file="other.jsp"%>`D. `<%@ page import="other.jsp" %>`答案:B4. JSP页面中,以下哪个指令用于设置页面的默认内容类型和编码?A. `<%@ page contentType="text/html; charset=UTF-8" %>`B. `<%@ page import="java.io.*" %>`C. `<%@ page session="true" %>`D. `<%@ page language="java" %>答案:A5. 在JSP中,以下哪个对象用于向客户端发送响应?A. requestB. responseC. sessionD. application答案:B二、多选题(每题3分,共15分)1. JSP页面中,以下哪些指令用于控制页面的属性?A. `<%@ page %>`B. `<%@ include %>`C. `<%@ taglib %>`D. `<%@ page import %>`E. `<%@ page session="true" %>`答案:A, C, D, E2. 在JSP页面中,以下哪些对象是隐式对象?A. requestB. responseC. outD. sessionE. application答案:A, B, C, D, E3. JSP页面中,以下哪些指令用于导入Java类或包?A. `<%@ page import="java.util.*" %>`B. `<%@ page contentType="text/html; charset=UTF-8" %>`C. `<%@ page session="true" %>`D. `<%@ include file="other.jsp" %>`E. `<%@ page language="java" %>`答案:A, E4. 在JSP页面中,以下哪些元素用于条件判断?A. `<% if (condition) { %> ... <% } %>`B. `<%@ if (condition) { %> ... <%@ } %>`C. `<% while (condition) { %> ... <% } %>`D. `<% for (int i = 0; i < 10; i++) { %> ... <% } %>`E. `<%@ for (int i = 0; i < 10; i++) { %> ... <%@ } %>` 答案:A, C, D5. JSP页面中,以下哪些对象用于会话管理?A. requestB. responseC. sessionD. applicationE. out答案:C, D三、简答题(每题5分,共20分)1. 简述JSP页面的生命周期。
JSP面试题

一、JSP选择题(1)在J2EE的Web应用中,编译后的class文件存放的目录为(A)A. classes目录B. images目录C. jar目录D. 任意位置(2)在JSP中,哪个指令用来声明JSP欲使用的标签库?(B)A. tldB. taglibC. importD. include(3)Servlet处理请求的方式为(A)A. 以运行的方式B. 以线程的方式C. 以程序的方式D. 以调度的方式(4)在JavaWeb应用中,MVC设计模式中的V(视图)通常由(A)充当。
A. JSPB. ServletC. ActionD. JavaBean(5)网页服务默认的端口号是(D),我们可以通过HTTP地址加上端口号来访问网站。
A. 8100B. 8080C. 9000D. 80(6)JSP标准标签库(JSTL)的标签库描述符文件的后缀是(A)。
A. .tldB. .jarC. .propertiesD. .xml(7)Web服务是一种通过互联网来描述、发布、定位及调用的服务,下列关于Web服务的理解正确的是(D)。
A. Web服务只能在互联网发布,不能在局域网内发布B. Web服务的提供者和请求者必须使用相同的技术平台C. Web服务的提供者和请求者必须使用的语言开发应用程序D. Web服务的数据传输标准是XML说明:Web服务(Web Service)是基于XML和HTTPS的一种服务,其通信协议主要基于SOAP,服务的描述通过WSDL,通过UDDI来发现和获得服务的元数据。
(8)在Java Web应用程序中,使用哪个数据源与JNDI获得数据库连接时,应把JDBC驱动程序jar文件放在(D)下。
A. 应用程序的src目录B. 应用程序的/WEB-INF/lib目录C. Tomcat的根目录D. Tomcat的common/lib目录(9)下面哪个说法是正确的? (B)A. 对于每个要求访问maillogin.jsp的HTTP请求,Servlet容器都会创建一个HttpSession对象B. 每个HttpSession对象都有惟一的ID。
(完整版)jsp复习题库

JSP期中复习题库一、单选题【】1.request对象中读取同名复选框表单元素的值时,比较合适的方法是A.getAttribute() B.getParameter() C.getParameters() D.getAttributes()【】2.application对象所依赖的类或接口是A.JspWrite B.ServletContextC.PageContext D.HttpServletContext【】3.下面关于session的用法哪个是正确的?A.HttpSession session = new HttpSession();B.String haha =session.getParameter(“haha”);C.session.removeAttribute(“haha”);D.session. setAttribute(“haha”);【】4.关于<jsp:include page="Relative URL" />说法不正确的是哪个?A.URL的输出在请求时被插入到JSP页面中B.不能含有影响整个页面的JSP内容C.被包含文件改变后不需更改使用它的页面D.被包含文件更改后,需要手动地更新使用它的页面【】5.Java关于异常处理机制的叙述哪个正确A.catch部分捕捉到异常情况时,才会执行finally部分B.当try区段的程序发生异常时,不一定执行catch区段的程序C.不论程序是否发生错误及捕捉到异常情况,都会执行finally部分D.以上都是【】6.下面JSP动作中叙述不正确的是A.jsp:forward动作用来把当前的JSP页面重导到另一个页面上,用户看到的地址是当前页面的地址,而内容是另一个页面的。
B.jsp:param动作可单独使用,用于页面间传递参数。
C.jsp:include动作和include指令是不完全一样的。
D.jsp:setProperty动作用来在一个JSP页面中设置已创建的bean的属性值。
JSP语法知识

“JSP语法知识”单元习题一、填空题1.在JSP规范中,可以使用两种格式的注释:一种是____________;另一种是____________。
2.JSP 的语法元素主要包括:____________、____________、____________、____________和____________。
3.指令元素分为三种,它们分别是____________、____________和____________。
4.JSP 规范中描述了3 种脚本元素:____________、____________和____________。
5.____________是指在客户端显示的注释;而____________在客户端不会输出。
6.<!—注释内容-->是____________,<%--注释内容--> 是____________。
7.可以通过选择【查看】|【源文件】显示出来的注释是____________;不能显示出来的注释是____________。
8.JSP 程序中要用到的变量或方法必须首先____________。
9.____________是一段在客户端请求时需要先被服务器执行的Java 代码,它可以产生输出,并把输出发送到客户的输出流,同时也可以是一段流控制语句。
10.在JSP 三种指令中,用来定义与页面相关属性的指令是____________;用于在JSP页面中包含另一个文件的指令是____________;用来定义一个标签库以及其自定义标签前最的指令是____________。
11.JSP 中标准的动作元素包括:____________、____________、____________、____________、____________、____________和____________。
12.____________动作元素允许在页面被请求的时候包含一些其他的资源,如一个静态的HTML 文件或动态的JSP 文件。