jsp测试题

合集下载

JSP自测题及答案

JSP自测题及答案
欢迎您访问本网站!新年商品特价了!
60
2010@
2.运行test.html,在文本框中输入“hello world”,然后提交。写出运行结果!
你好!
3.写出运行page1.jsp的结果!(5分)
欢迎您使用jsp程序设计语言!
4.运行session1.jsp,写出其运行结果!(5分)
2.表单的提交方式分为get和post两种。
3.在conf\server.xml配置文件中可以修改Tomcat服务所使用的端口号。
4.在本机上安装了Tomcat服务器,使用的均为默认安装选项,将自己编写的test.jsp文件放在Tomcat安装目录\webapps\examples目录里,那么在本机的浏览器中要访问test.jsp文件,应使用的url地址为http://localhost:8080/examples/test.jsp。
5.Jsp page指令其language属性默认值__java_;
6.如果在页面处理了exception对象,那么该页面的isErrorPage属性值为_true_;
7.Jsp注释中一种是_html注释_,其注释语法为___<!—注释内容-->____
另一种注释是___jsp注释_______,其语法为____<%--注释内容--%>____
Forward后面的语句不会被执行;
只能跳转到当前工程内部的页面。
Response:
客户端跳转,地址栏和内容均是跳转后的页面;
整个页面代码全部执行完毕后,再跳转;
能跳转到任何页面,甚至外网地址。
4.表单的提交方式有几种,分别是什么?(6分)
5.如果希望在JSP网页使用java.util.Date类,应该如何设置?(3分)

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大学期末考试试题及答案一、选择题(每题2分,共20分)1. Jsp页面中,用于获取请求参数的表达式是()。

A. request.getParameter()B. request.getAttribute()C. response.getWriter()D. session.getAttribute()答案:A2. 在JSP中,用于包含其他JSP页面的指令是()。

A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:setProperty>答案:B3. 下列哪个不是JSP内置对象()。

A. requestB. responseC. sessionD. bean答案:D4. 在JSP中,用于声明变量、方法或初始化块的脚本元素是()。

A. <%! ... %>B. <% ... %>C. <%@ ... %>D. <%= ... %>5. 以下哪个标签不是JSTL核心标签库的一部分()。

A. <c:if>B. <c:forEach>C. <c:out>D. <sql:query>答案:D6. 在JSP中,用于将JavaBean属性与JSP页面属性绑定的标签是()。

A. <jsp:useBean>B. <jsp:setProperty>C. <jsp:include>D. <jsp:forward>答案:B7. 对于JSP页面的错误处理,以下说法错误的是()。

A. 可以使用try-catch块来处理异常B. 可以使用<%@ page errorPage="error.jsp" %>指令指定错误处理页面C. 所有的错误都会自动跳转到错误处理页面D. 可以使用page指令的isErrorPage属性来指定当前页面是否为错误处理页面答案:C8. 在JSP中,用于声明使用JSTL标签库的指令是()。

jsp测试题及答案

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期末考试试题及答案解析

jsp期末考试试题及答案解析一、选择题(每题2分,共20分)1. 在JSP中,以下哪个不是标准的JSP标签?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:action>答案:D2. JSP页面的生命周期包括哪些阶段?A. 初始化、服务、销毁B. 编译、执行、销毁C. 初始化、编译、执行D. 编译、执行、服务答案:A3. 在JSP中,以下哪个对象代表当前的HTTP请求?A. requestB. responseC. sessionD. application答案:A4. JSP页面中,以下哪个指令用于导入Java包?A. <%@ page import="java.util.*" %>B. <%@ include file="header.jsp" %>C. <%@ taglib uri="/jsp/jstl/core" prefix="c" %>D. <%@ page contentType="text/html; charset=UTF-8" %>答案:A5. 在JSP页面中,以下哪个元素用于声明变量?A. <scriptlet>B. <%! %>C. <%-- --%>D. <%@ page %>答案:B6. JSP页面中的注释,以下哪种方式不会被发送到客户端浏览器?A. HTML注释B. JSP注释C. 单行注释D. 多行注释答案:B7. Servlet和JSP的主要区别是什么?A. Servlet是Java类,JSP是HTML页面B. Servlet只能处理HTTP请求,JSP可以处理其他类型的请求C. Servlet可以被缓存,JSP不能被缓存D. JSP可以包含Java代码,Servlet不能包含Java代码答案:A8. 在JSP页面中,以下哪个标签用于迭代集合?A. <c:forEach>B. <c:if>C. <c:choose>D. <c:out>答案:A9. 在JSP页面中,以下哪个标签用于条件判断?A. <c:forEach>B. <c:if>C. <c:choose>D. <c:out>答案:B10. JSP页面中的自定义标签,以下哪个文件用于定义标签的属性?A. TLD文件B. WEB-INF/web.xmlC. JSP页面D. Servlet答案:A二、简答题(每题5分,共20分)1. 请简述JSP和Servlet的关系。

jsp考试题及答案大学

jsp考试题及答案大学

jsp考试题及答案大学JSP考试题及答案(大学)一、选择题(每题2分,共20分)1. JSP(JavaServer Pages)是一种:A. 服务器端的脚本语言B. 客户端的脚本语言C. 桌面应用程序D. 数据库管理系统答案:A2. 在JSP中,标准的自定义标签开始标记是:A. <%@ tag >B. <% tag >C. <@ tag >D. <$ tag >答案:A3. JSP页面中的注释,不会在客户端浏览器中显示的是:A. <!-- ... -->B. // ...C. <%=-- ... --%>D. <%-- ... --%>答案:D4. 下列哪个不是JSP内置对象?A. requestB. responseC. outD. applet答案:D5. JSP页面中,将Java代码片段放入到脚本元素中使用的是:A. <% ... %>B. <%= ... %>C. <%! ... %>D. <%@ ... %>答案:A6. JSP中,将数据库查询结果集传递给JSP页面的正确方法是:A. 使用request对象B. 使用response对象C. 使用session对象D. 使用application对象答案:A7. JSP页面被请求时,以下哪个过程不会发生?A. 编译成Servlet类B. 执行ServletC. 转换成HTMLD. 保存为文本文件答案:D8. 在JSP页面中,使用EL表达式获取请求参数的正确方式是:A. ${}B. ${}C. ${}D. ${}答案:A9. 下列哪个不是JSP动作元素?A. <jsp:forward>B. <jsp:include>C. <jsp:useBean>D. <jsp:loop>答案:D10. 在JSP中,错误页面是一种:A. ServletB. JSP页面C. HTML页面D. Java类答案:B二、简答题(每题5分,共30分)1. 请简述JSP和Servlet的区别。

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

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

jsp期末考试题及答案百度文库一、选择题(每题2分,共20分)1. 在JSP中,以下哪个不是标准动作元素?A. `<jsp:forward>`B. `<jsp:useBean>`C. `<jsp:include>`D. `<jsp:redirect>`答案:D2. JSP页面中,以下哪个是正确的表达式?A. `${sessionScope.variable}`B. `${applicationScope.variable}`C. `${requestScope.variable}`D. `${pageScope.variable}`答案:D3. 在JSP中,以下哪个不是内置对象?A. requestB. responseC. outD. session答案:C4. JSP页面中,以下哪个标签用于声明变量?A. `<%@ page %>`B. `<%! %>`C. `<%= %>`D. `<%-- --%>`答案:B5. 在JSP中,以下哪个不是EL(表达式语言)的特性?A. 支持隐式对象B. 支持运算符C. 支持方法调用D. 支持条件语句答案:D二、简答题(每题5分,共30分)1. 简述JSP与Servlet的关系。

答案:JSP是一种Servlet,它允许开发者在HTML页面中嵌入Java 代码,通过JSP引擎转换成Servlet代码,然后编译执行。

JSP简化了页面的生成过程,使得开发者可以专注于页面内容而非页面的生成逻辑。

2. 解释JSP的生命周期。

答案:JSP的生命周期包括编译、初始化、服务、销毁四个阶段。

编译阶段,JSP页面被转换成Servlet代码并编译成.class文件。

初始化阶段,Servlet实例被创建并调用init()方法。

服务阶段,调用service()方法处理客户端请求。

销毁阶段,调用destroy()方法并释放资源。

JSP试题及答案

JSP试题及答案

第1章WEB开发环境(1)下列关于WEB开发说法正确的是。

A)Web是图形化的和易于导航的B)Web与平台无关C)Web是分布式的D)Web 是动态的E)Web 是静态的(2)下列关于Tomcat说法正确的是.A)Tomcat是一种编程语言B)Tomcat是一种开发工具C)Tomcat是一种编程思想D)Tomcat是一种开编程规范E)Tomcat是一个免费的开源的Serlvet容器(3)下列关于Tomcat个目录说法错误的是。

A)bin目录——包含启动/关闭脚本B)conf目录——包含不同的配置文件C)Lib目录--包含Tomcat使用的JAR文件D) webapps目录-—包含web项目示例,发布web应用时,默认情况下web文件夹放于此目录下E)work目录-—包含web项目示例,当发布web应用时,默认情况下把web文件夹放于此目录下(4)下列关于HTTP协议说法正确的是.A) HTTP是一种请求/响应式的协议B)HTTP请求消息中Accept表示浏览器可接受的MIME类型C)HTTP请求消息中Accept—Encoding表示浏览器能够进行解码的数据编码方式D) HTTP请求消息中Accept—Language表示浏览器所希望的语言种类E)HTTP请求消息中Host表示初始URL中的主机和端口。

(5)下列对于JSP说法中正确的是。

A) JSP是Sun公司推出的新一代站点开发语言B) JSP采用标识简化页面开发C)JSP完全解决了目前ASP、PHP的一个通病-—脚本级执行D)JSP将内容的生成和显示进行分离E) JSP强调可重用的组件第2章JSP编译指令(1)下列关于JSP编译指令说法错误的是。

A)编译指令用于从JSP发送一个信息到容器上B)编译指令用来设置全局变量、声明类要实现的方法和输出内容的类型等C)编译指令向客户端产生任何输出D)编译指令所有的指令都在整个JSP页面内有效E)编译指令元素为编译阶段提供了全局信息(2)下面关于page指令说法中错误的是。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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中,可以存放的文件为。

(选择1项)DA)class文件B)web.xmlC)jar文件D)html文件10.{JSP/Servlet题目}javax.Servlet的包中,属于类的是。

(选择1项)BA)ServletB)GenericServletC)ServletRequestD)ServletContext11.{JSP/Servlet题目}Servlet在容器中经历的阶段,按顺序为。

(选择1项)BA)服务、加载、初始化、卸载、销毁B)加载、初始化、服务、销毁、卸载C)初始化、服务、销毁、加载、卸载D)服务、卸载、加载、初始化、销毁12.{JSP/Servlet题目}Http缺省的请求方法是。

(选择1项)BA)PUTB)GETC)POSTD)TRACE13.{JSP/Servlet题目}JDBC中,用于表示数据库连接的对象是。

(选择1项)BA)StatementB)ConnectionC)DriverManagerD)PreparedStatement14.{JSP/Servlet题目}用于调用存储过程的对象是。

(选择1项)CA)ResultSetB)DriverManagerC)CallableStatemetD)PreparedStatement15.{JSP/Servlet题目}如何发送Cookie?。

(选择1项)BA)使用new Cookie语句B)调用response.addCookie方法C)使用Cookie的setMaxAge方法D)setCookie方法16.{JSP/Servlet题目}察看下面这个类public class IfAttributsChanged implements ServletContextAttributeListener{public void attributeAdded(ServletContextAttributeEvent scab){System.out.println(“加入一个属性”);}public void attributeRemoved(ServletContextAttributeEvent scab){System.out.println(“删除一个属性”);}}关于IfAttributsChanged类的叙述,下列哪一个为真?(选择1项)CA)此类可以成功编译B)此类无法成功编译,原因是缺少attributeChanged()方法。

C)此类无法成功编译,原因是缺少attributeReplaced()方法。

D)此类无法成功编译,原因是缺少attributeUpdated()方法。

17.{JSP/Servlet题目}下面哪一个方法可以从ServletContext对象内读取某个属性。

(选择1项)CA)String getAttribute(int index)B)String getAttribute(String name)C)Object getAttribute(String name)D)Enumeration getAttribute(String name)18.{JSP/Servlet题目}下列哪个为JSP的小脚本的标签?(选择1项)AA)<%%>B)<@%>C)<%!%>D)<%--%>19.{JSP/Servlet题目}以下不属于JSP的标准指令的是。

(选择1项)CA)TaglibB)IncludeC)ImportD)Page20.{JSP/Servlet题目}在JSP页面中不可以用来异常处理的有。

(选择1项)A)html文件B)JSP文件C)ServletD)Txt文件21.{JSP/Servlet题目}下面哪一个不是<jsp:useBean>元素的属性。

(选择1项)A)scopeB)IdC)ValueD)Class22.{JSP/Servlet题目}按照MVC设计模式,JSP用于实现。

(选择1项)BA)ModelB)ViewC)ControllerD)容器23.{JSP/Servlet题目}在MVC设计模式中,JavaBean的作用是。

(选择1项)BA)ControllerB)ModelC)业务数据的封装D)View24.{JSP/Servlet题目}Servlet处理请求的方式为(选择1项)BA)以运行的方式B)以线程的方式C)以程序的方式D)以调度的方式25.{JSP/Servlet题目}在Servlet的生命周期中,容器只调用一次的方法是(选择1项)DA)serviceB)getServletConfigC)afterD)init26.{JSP/Servlet题目}HttpServlet中,用来处理POST请求的方法是(选择1项)CA)doHeadB)doGetC)doPostD)doPut27.{JSP/Servlet题目}JDBC中,用于表示数据库连接的对象是(选择1项)BA)StatementB)ConnectionC)DriverManagerD)PreparedStatement28.{JSP/Servlet题目}下面哪一个标记与Servlet的配置无关(选择1项)DA)servlet-mappingB)servlet-classC)url-patternD)tag29.{JSP/Servlet题目}下列哪个用于在JSP中表示注释?(选择1项)CA)<%%>B)<@%>C)<%----%>D)<%--%>30.{JSP/Servlet题目}在JSP中,哪个指令用来声明JSP欲使用的标签库?(选择1项)DA)tldB)includeC)importD)taglib31.{Struts题目}以下哪些接口能够实现对Web访问者的身份认证?(选择1项)CA)Http Servlet RequestB)Http Servlet ResponseC)Http SessionD)Http Servlet32.{Struts题目}Struts中的struts-config.xml被用来作为MVC模式中的哪一项功能?(选择1项)。

CA)模型B)视图C)控制器D)配置文件33.{Struts题目}在Struts中实现页面跳转主要通过什么方法来实现?(选择1项)CA)server.transferB)response.redirectC)mapping.findForwardD)response.sendRedirect34.{Struts题目}哪一个不属于MVC设计模式的组件(选择1项)DA)ModelB)ViewC)ControllerD)容器35.{Struts题目}在Struts中,用于组合所有部件的文件是(选择1项)AA)struts-config.xmlB)web-inf.xmlC)web.xmlD)config.xml36.{EJB题目}以下哪些服务器容器支持EJB?(选择2项)BDA)IISB)WebLogicC)TomcatD)Websphere37.{EJB题目}要创建一个EJB,必须要至少编写哪些Java类和接口?(选择3项)A)定义远程(或业务)接口B)定义本地接口C)定义Bean接口D)编写Bean的实现38.{EJB题目}EJB是否可以脱离容器而运行?(选择1项)A)是B)否39.{EJB题目}CMP与BMP分别表示什么?(选择1项)A)CMP表示Bean管理持久性(Persistence),BMP表示容器管理持久性B)CMP表示容器管理持久性(Persistence),BMP表示Bean管理持久性C)CMP表示Bean管理进程(Process),BMP表示容器管理进程D)CMP表示容器管理进程(Process),BMP表示Bean管理进程40.{EJB题目}使用JNDI中的哪个方法可以在EJB容器中找到已经成功发布的EJB组件?(选择1项)A)renameB)unbindC)lookupD)bind。

相关文档
最新文档