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指令说法中错误的是。

jsp试题及答案

jsp试题及答案

jsp试题及答案一、单项选择题(每题2分,共20分)1. 在JSP中,以下哪个不是内置对象?A. requestB. responseC. outD. session答案:D2. JSP页面中,以下哪个指令用于指定JSP页面使用的脚本语言?A. <%@ page language="java" %>B. <%@ page language="jsp" %>C. <%@ page language="javascript" %>D. <%@ page language="html" %>答案:A3. 在JSP中,使用EL表达式获取request作用域中的属性时,正确的语法是:A. ${requestScope.attributeName}B. ${request.attributeName}C. ${sessionScope.attributeName}D. ${applicationScope.attributeName}答案:B4. JSP页面中,以下哪个标签用于包含静态包含?A. <jsp:include page="included.jsp" />B. <jsp:forward page="forwarded.jsp" />C. <jsp:include page="included.jsp" flush="true" />D. <jsp:forward page="forwarded.jsp" flush="false" />答案:A5. 在JSP中,以下哪个标签用于创建一个名为"user"的会话范围属性?A. <jsp:attribute name="user" value="John Doe" />B. <jsp:attribute name="user" value="John Doe" session="true" />C. <jsp:session name="user" value="John Doe" />D. <jsp:session name="user" value="John Doe" session="true" /> 答案:B6. 在JSP中,以下哪个表达式用于获取当前时间?A. ${now()}B. ${currentTime}C. ${new java.util.Date()}D. ${java.util.Date.now()}答案:C7. JSP页面中,以下哪个指令用于设置页面的默认字符编码?A. <%@ page charset="UTF-8" %>B. <%@ page contentType="text/html; charset=UTF-8" %>C. <%@ page encoding="UTF-8" %>D. <%@ page pageEncoding="UTF-8" %>答案:B8. 在JSP中,以下哪个标签用于声明一个JavaBean属性?A. <jsp:useBean id="bean" class="com.example.Bean" />B. <jsp:setProperty name="bean" property="property"value="value" />C. <jsp:getProperty name="bean" property="property" />D. <jsp:declareBean id="bean" class="com.example.Bean" /> 答案:A9. JSP页面中,以下哪个指令用于设置页面的自动刷新时间?A. <%@ page refresh="5" %>B. <%@ page autoRefresh="5" %>C. <%@ page sessionTimeout="5" %>D. <%@ page cache="5" %>答案:A10. 在JSP中,以下哪个指令用于指定页面的访问权限?A. <%@ page access="private" %>B. <%@ page access="public" %>C. <%@ page access="protected" %>D. <%@ page access="public" import="java.util.*" %>答案:B二、多项选择题(每题3分,共15分)1. 在JSP中,以下哪些标签用于实现页面跳转?A. <jsp:forward>C. <jsp:redirect>D. <jsp:action>答案:A, C2. JSP页面中,以下哪些指令用于设置页面的属性?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ session %>答案:A, C3. 在JSP中,以下哪些表达式用于获取session范围的属性?A. ${sessionScope.attributeName}B. ${session.attributeName}C. ${requestScope.attributeName}D. ${applicationScope.attributeName}答案:A, B4. JSP页面中,以下哪些指令用于导入Java类?A. <%@ page import="java.util.*" %>B. <%@ page import="java.sql.*" %>C. <%@ page import="java.io.*" %>D. <%@ page import=".*" %>答案:A, B, C, D5. 在JSP中,以下哪些标签用于操作JavaBean属性?B. <jsp:setProperty>C. <jsp:getProperty>D. <jsp:include。

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测验试题

一、填空题1. JSP 是Java Server Pages的缩写。

2. Tomcat 服务器的配置文件是server.xml。

其Web 服务目录的根目录是c:/tomcat/webapps/ROOT(设Tomcat 的安装目录为c:/tomcat)。

3.当第1 次访问某JSP 页面时,引擎会先将其翻译成java文件,再由JVM 将该文件编译成servlet文件,最后生成相应的class对象,从而为用户提供服务。

4.在JSP 页面中,指令标记使用<%@ %>标记符,声明成员变量和方法使用<%! %> 标记符,Scriptlet使用<% %>标记符,表达式使用<%= %>标记符。

5.标准动作标记的前缀是jsp。

6.Html 注释格式是<!-- -->,JSP 注释格式是Html注释;其中<%----%>是隐藏注释,JSP注释支持表达式。

7.Tag 文件的存放位置是x/WEB-INF/tags(设Web 服务目录为x)。

8.调用tag 文件时,要先用taglib指令指明标记库的信息,然后再使用适当的标记调用tag 文件。

9.Tag 文件使用jsp:doBody动作指令执行标记体。

10.attribute 指令用于向tag 文件传递数据,默认的数据类型是ng.String,variable 指令用于将tag 文件中的数据传回调用者,默认的数据类型是ng.String1.JSP 中的9个内置对象分别是request、response、session、application、out、config、page、pageContext、exception。

2.获取请求信息中参数的值经常使用getParameter方法;若参数的值不只一个,使用getParameterValues方法。

3.实现文件下载时,可以为响应对象添加一个名为content-disposition、值为attachment;filename=“…”的头信息。

JSP试题-带答案

JSP试题-带答案

一、选择题1、下面哪一个不就是JSP本身已加载得基本类?(B)A、java、lang、*B、java、io、*C、javax、servlet、*D、javax、servlet、jsp、*2、以下关于JavaBeans得说法中,错误得就是(B)。

A、JavaBeans就是基于JA V A语言得。

B、JavaBeans就是JSP得内置对象之一。

C、JavaBeans就是一种Java类。

D、JavaBeans就是一个可重复使用得软件组件。

3、下面得说法错误得就是:(D)A Jsp可以处理动态内容与静态内容B 在Jsp最终会编译成字节码后执行C 在jsp中可以使用脚本控制Html得标签生成D Jsp中不能使用//注释Java脚本中得代码4、下述选项中不属于JDBC基本功能得就是:(D)A、与数据库建立连接B、提交SQL语句C、处理查询结果D、数据库维护管理5、JSP 页面经过编译之后,将创建一个(B)A. appletB. severletC. applicationD. exe文件6、以下对象中得( D )不就是JSP得内置对象。

A、requestB、sessionC、applicationD、bean7、在JSP中,内置对象( B)封装了用户提交得信息,使用该对象可获取用户提交得信息。

A、sessionB、requestC、responseD、out8、request对象可以使用( A )方法获取表单中某输入框提交得信息。

A、getParameter(String s)B、getValue(String s)C、getParameterNames(String s)D、getParameterValue(String s)9、JSP得内置对象中( A )对象可对客户得请求作出动态响应,向客户端发送数据。

A、responseB、requestC、applicationD、out10、以下方法,哪个可使session无效?( A )A、session、removeAttribute(String key)B、session、invalidate()C、session、setAttribute(String key)D、session、getAttribute(String key)11、application对象能在( C )间共享。

JSP题库_62道

JSP题库_62道

JSP/Servlet试题库:1. 动态网站需要的技术为。

(选择3项)A.CGIB.HTTPC.ASPD.PHP2. 在部署Servlet时,web.xml文件中<servlet>标签应该包含哪些标签。

(选择2项)A.<servlet-mapping>B.<servlet-name>C.<url-pattern>D.<servlet-class>3. 假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件。

(选择1项)A.MyApp目录下B.M yApp\images目录下C.M yApp\WEB-INF目录下D.MyApp\WEB-INF\lib目录下4.为了获得用户提交的表单参数,可以从哪一个接口中得到。

(选择1项) A.ServletResponseB.S ervletC.R equestDispatcherD.ServletRequest5.从以下哪一个选项中可以获得Servlet的初始化参数。

(选择1项)A.ServletB.S ervletContextC.S ervletConfigD.GenericServlet6.表示“资源移动”的状态码是。

(选择1项)A.200B.302C.400D.5007.哪一个对象可以用于获得浏览器发送的请求。

(选择1项)A.HttpServletRequestB.H ttpServletResponseC.H ttpServletD.Http8.事务处理的结束方式。

(选择2项)A.中止B.提交C.完成D.回滚9.如何取得数据源。

(选择1项)A.通过HttpB.通过ftpC.J NDID.通过Connection对象10.会话是。

(选择1项)A.一个TCP/IP连接B.一个物理连接C.客户机和Web服务器之间的一组交互D.Http请求11.客户端状态管理的解决方案有。

jsp试题库及答案

jsp试题库及答案

jsp试题库及答案JSP试题库及答案一、选择题1. JSP技术使用的是哪种语言作为其脚本语言?A. JavaB. JavaScriptC. C#D. Python答案:A2. 在JSP页面中,哪一个指令用于指定信息处理类?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ attribute %>答案:A3. 如果要在JSP页面中包含另一个JSP页面,应该使用哪个JSP元素?A. <jsp:include>B. <jsp:forward>C. <jsp:param>D. <jsp:useBean>答案:A4. JSP页面的默认脚本语言是什么?A. HTMLB. JavaScriptC. JavaD. SQL答案:C5. 在JSP中,使用什么标签可以将Java Bean组件的属性传递给表达式语言(EL)?A. <jsp:useBean>B. <jsp:setProperty>C. <jsp:getProperty>D. <jsp:forward>答案:C二、简答题1. 请简述JSP和Servlet的区别。

答案:JSP(JavaServer Pages)是一种用于生成动态网页的技术,它使用模板和Java代码的混合来实现页面内容的动态生成。

Servlet是一种运行在服务器端的Java小程序,可以处理客户端请求并生成响应。

JSP最终被编译成Servlet,由Servlet容器执行。

JSP主要用于页面内容的生成,而Servlet则可以处理更复杂的业务逻辑。

2. 描述一下JSP的动作元素和标准动作元素的区别。

答案:JSP的动作元素(Action Element)用于控制Servlet引擎的行为,例如包含其他页面、转发请求等。

jsp练习题(打印版)

jsp练习题(打印版)

jsp练习题(打印版)### JSP 练习题题目一:JSP 基础1. 简述 JSP 的全称及其主要作用。

2. 描述 JSP 页面的基本结构。

3. 列举 JSP 中常用的内置对象,并简述它们的作用。

题目二:JSP 脚本元素1. 编写一个 JSP 页面,使用 scriptlet 打印出当前日期和时间。

2. 描述 JSP 中的表达式(Expression)和声明(Declaration)的区别。

3. 给出一个使用 JSP 表达式输出变量值的示例。

题目三:JSP 指令1. 解释 JSP 中的 page 指令和 include 指令的区别。

2. 编写一个使用 include 指令的 JSP 页面,将头部和尾部信息包含进来。

3. 描述 taglib 指令的作用,并给出一个使用它的示例。

题目四:JSP 动作元素1. 描述 JSP 中的 forward 动作元素的作用。

2. 编写一个使用 forward 动作元素将请求转发到另一个 JSP 页面的示例。

3. 列举 JSP 中的常用动作元素,并简述它们的用途。

题目五:JSP 数据库操作1. 编写一个 JSP 页面,使用 JDBC 连接数据库,并查询数据库中的用户信息。

2. 描述在 JSP 页面中处理数据库查询结果的一般步骤。

3. 给出一个使用 JSP 显示数据库查询结果的示例。

题目六:JSP 会话管理1. 描述 JSP 中的 session 对象的作用。

2. 编写一个 JSP 页面,使用 session 对象存储用户登录信息。

3. 描述 session 对象的生命周期,并给出一个使用 session 存储和获取信息的示例。

题目七:JSP 错误处理1. 描述 JSP 页面中的错误页面(errorPage)的作用。

2. 编写一个 JSP 页面,当发生错误时,能够将用户重定向到错误页面。

3. 描述 JSP 页面中的错误代码和异常类型的关系。

题目八:JSP 过滤器1. 描述 JSP 过滤器(filter)的作用。

JSP试题

JSP试题

1.在JSP中,哪个指令用来声明JSP欲使用的标签库?(B)A. tldB. taglibC. importD. include2. Servlet程序的入口点是:(A)A. init()B. main()C. service()D. doGet()3. 下列哪个为JSP的隐含对象。

(B)A.envB.page(即内建对象)C.jspinfoD.context4. 下列选项中能在JSP页面中实现转向的是(B)A. response.forward(“/index.jsp”);B. response.sendRedirect(“/index.jsp”);C. request.forward (“/index.jsp”);D. request.sendRedirect(“/index.jsp”);5. 如果某一JSP页面的表单中,有几个复选框,name为“habit”,则该jsp 提交后,通过下面(C)语句去获取用户选中复选框的值。

A. request.getAttribute(“habit”);B. req uest.getParameter(“habit”);C. request.getParameterValues(“habit”);D. request.getHabit();6.编写自定义标签处理类后,需要编写一个(B)去描述。

A. .tag 文件B. .tld 文件C. .dtd文件D. .xml 文件7. sesson对象的(D)方法用于判断是否为开始新会话。

A. begin()B. isNewSessionID()C. invalidate()D. isNew()8. 如何发送Cookie?。

(B)A. 使用new Cookie语句B. 调用response.addCookie方法C. 使用Cookie的setMaxAge方法D. setCookie方法9. 在JDBC 应用程序中,使用Statement接口的( D )办法,执行查询语句,并可返回结果集。

jsp考试题及答案

jsp考试题及答案

jsp考试题及答案一、填空(30分) 211、Tomcat服务器的默认端口是 8080 。

怎样修改tomcat的端口__在Tomcat下打开conf文件夹找到server.xml文件用记事本打开在<Connector port=”8080”>中把8080更改即可_____,2、异常的处理,可在该方法的代码段中包含3类代码: try 、 catch 和finally代码块。

3、jsp主要内置对象有:application 、exception 、pageContext 、 request 、 session 、_____response_____out、config、page。

4、理论上,GET是用于获取服务器信息并将其作为响应返回给客户端,POST是用于客户端把数据传送到服务器。

5、application对象是代表应用程序上下文,它允许JSP页面与包括在同一应用程序中的任何Web组件共享信息,而session对象则是每个客户专用的。

6、JDBC的主要任务是:与数据库建立连接、发送SQL语句、处理结果。

7、一个Bean由三部分组成:实现java.io.serializable接口、提供无参数的构造方法、提供getter()和setter()方法访问它的属性。

8、Java Servlet的主要特点是:、方便、、、节省投资。

运行servlet需要在___web.xml_____注册.9、Servlet的生命周期分三个时期:装载Servlet 、创建一个Servlet实例、销毁。

10、JSP开发网站的两种模式分为_____jsp+javabean___________和 jsp+javabean+servlet 。

二、选择题(20分) 141、下面哪一个不是JSP本身已加载的基本类?(b )A、ng.*B、java.io.*C、javax.servlet.D、javax.servlet.jsp.*2、对于预定义<%!预定义%>的说法错误的是:(c)A、一次可声明多个变量和方法,只要以“;”结尾就行B、一个声明仅在一个页面中有效C、声明的变量将作为局部变量D、在预定义中声明的变量将在JSP页面初始化时初始化3、从“员工” 表的“姓名”字段中找出名字包含“玛丽”的人,下面哪条select语句正确:( D )A、 Select * from员工 where 姓名=’_玛丽_’B 、Select * from员工 where 姓名=’%玛丽_’C、 Select * from员工 where 姓名like ‘_玛丽%’D、 Select * from员工 where 姓名like ‘%玛丽%’4、下述选项中不属于JDBC基本功能的是:( D )A. 与数据库建立连接B. 提交SQL语句C. 处理查询结果D. 数据库维护管理5、在JSP中使用<jsp:getProperty>标记时,不会出现的属性是:( c )A. nameB. propertyC. valueD. 以上皆不会出现6、Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是:(D )A. <%@ page %>作用于整个JSP页面。

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试题JSP题库JSP1、jp有哪些内置对象:abcda)requetb)reponec)outd)e某ception2、requet对象的功能是:da)网页传回用户端的回应b)与请求有关的会话期c)针对错误网页,未捕捉的例外d)用户端请求,此请求会包含来自GET/POST请求的参数3、Seion对象的作用是:ba)网页传回用户端的回应b)与请求有关的会话期c)针对错误网页,未捕捉的例外d)用户端请求,此请求会包含来自GET/POST请求的参数4、repone 对象的作用是:aa)网页传回用户端的回应b)与请求有关的会话期c)针对错误网页,未捕捉的例外d)用户端请求,此请求会包含来自GET/POST请求的参数5、out对象的作用是:ca)与请求有关的会话期b)针对错误网页,未捕捉的例外c)用来传送回应的输出d)正在执行的内容6、e某ception对象的作用是:aa)针对错误网页,未捕捉的例外b)用来传送回应的输出c)正在执行的内容d)用户端请求,此请求会包含来自GET/POST请求的参数7、jp有哪些动作指令:abcda)jp:includeb)jp:ueBeanc)jp:etPropertyd)jp:getProperty8、下面对include动作描述正确的是:aa)在页面被请求的时候引入一个文件。

b)寻找或者实例化一个JavaBean。

c)把请求转到一个新的页面。

d)输出某个JavaBean的属性。

9、下面对ueBean动作描述正确的是:ba)在页面被请求的时候引入一个文件。

b)寻找或者实例化一个JavaBean。

c)把请求转到一个新的页面。

d)输出某个JavaBean的属性。

10、下面对forward动作描述正确的是:ca)在页面被请求的时候引入一个文件。

b)寻找或者实例化一个JavaBean。

c)把请求转到一个新的页面。

d)输出某个JavaBean的属性。

11、下面对plugin动作描述正确的是:da)在页面被请求的时候引入一个文件。

  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。

相关文档
最新文档