jsp习题

合集下载

JSP题库

JSP题库
答案Байду номын сангаасB
14. 在传统的 HTML 页面中加入()就构成了一个 JSP 页面文件。 A. Java 程序片和 JSP 标签 B. JSP 标签 C. 用“<%”、“%>”标记符号括起来的程序 D. Java 程序片
答案:A
15. <select>用于在表单中插入一个下拉菜单,他需与()标记配合使用 A. <option> B. <item> C. <dot> D. <list>
答案:C
39. 在 servlet 里,能正确获取 session 的语句是() A. HttpSession session = response.getHttpsession(true); B. HttpSession session = response.getSession(true); C. HttpSession session = response.getHttpsession(true); D. HttpSession session = response.getSession(true);
答案:A
16. 下边哪个不是 from 的元素() A. table B. select C. textarea D. input
答案:A
17. 下列变量声明在()范围内有效。<%! Date dateTime;int countNum; %> A. 从定义开始处有效,被多个客户共享 B. 在整个页面内有效,被多个客户共享 C. 在整个页面有效,客户之间不共享 D. 从定义处开始有效,客户之间不共享
答案:C
31. Servlet 中,HttpServeltResponse 的()方法用来把一个 Http 请求重定向到另外的 URL A. redirectURL() B. redirectResponse()

jsp期末试题及答案

jsp期末试题及答案

jsp期末试题及答案一、选择题(每题2分,共20分)1. 在JSP中,以下哪个不是JSP内置对象?A. requestB. responseC. sessionD. database答案:D2. JSP页面的默认内容类型是什么?A. text/htmlB. application/xmlC. text/plainD. application/json答案:A3. 以下哪个不是JSP表达式的语法?A. <%= expression %>B. <% expression %>C. <%@ expression %>D. <%! declaration %>答案:C4. 在JSP中,以下哪个标签用于包含其他JSP页面?A. <jsp:include>B. <jsp:forward>C. <jsp:param>D. <jsp:useBean>答案:A5. Servlet是JSP的基础,以下哪个不是Servlet的生命周期方法?A. init()B. service()C. doGet()D. destroy()答案:C6. JSP页面的注释有几种?A. 1种B. 2种C. 3种D. 4种答案:B7. 以下哪个不是JSP的指令标签?A. <%@ page %>B. <%@ include %>C. <%@ taglib %>D. <%@ directive %>答案:D8. 在JSP中,以下哪个不是标准的自定义标签库?A. JSTLB. JSFC. ELD. Struts答案:D9. 在JSP中,以下哪个不是JSP的隐式对象?A. outB. configC. applicationD. response答案:B10. JSP页面的输出编码默认是什么?A. ISO-8859-1B. UTF-8C. GBKD. ASCII答案:A二、判断题(每题1分,共10分)1. JSP页面最终会被转换成Servlet。

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试题及答案

第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中,以下哪个不是标准的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习题(原版)

二、选择题(20分)针对以下题目请选择正确的答案(每道题目有一个或多个正确的答案)。

每一道题目,所有答案都选对,则该题加分,所选答案错误或不能选出所有正确答案,则该题不得分。

1)在JSP中,要定义一个方法,需要用到以下(C)元素。

(选择一项)a) <%= %> b) <% %>c) <%! %> d) <%@ %>2)JSP页面经过编译之后,将创建一个(B)。

(选择一项)a) applet b) servletc) application d) exe文件3)当JSP页面执行自定义标签,遇到结束标签时将调用(B)方法执行处理。

(选择一项)a) doStartTag() b) doEndTag()c) doInitBody() d) doAfterBody()4) 在J2EE中,test.jsp文件中有如下一行代码:(选择一项)<jsp:useBean id=”user” scope=”_____” type=”erBean”/>要使user对象中一直存在于对话中,直至其终止或被删除为止,下划线中应填入(C)。

a) page b) requestc) session d) application5) 在J2EE中,以下不是JSP隐式对象的是(B)。

(选择一项)a) pageContext b) contextc) application d) out7) 在JSP中,page指令的(B)属性用来引入需要的包或类。

(选择一项)a) extends b) importc) languge d) contentType9) 在JSP中,只有一行代码:<%=’A’+’B’%>,运行将输出(C)。

(选择一项)a) A+B b) ABc) 131 d) 错误信息,因为表达式是错误的11)给定如下JSP代码,假定在浏览器中输入URL:http://localhost:8080/web/jsp1.jsp,可以调用这个JSP,那么这个JSP的输出是(B)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JSP 习题
单选题
1.阅读下面代码:
<% request.setAttribute("count",new Integer(0));
Integer count = request.getAttribute("count");
%>
<%=count %>
其运行结果是( )
A、编译不通过
B、可以编译运行,输出 0
18.下面 JSP 标签中,具有转发功能的是( )
A、<jsp:include> B、<jsp:forward> C、<jsp:param> D、<jsp:redirect>
19.下列关于 JSP 声明的描述中,错误的是( )
A、一次可声明多个方法 B、一个声明仅在一个页面中有效 C、声明的方法可以直接使用 JSP 内置对象 D、声明可以放在 JSP 的任何位置
8. test.jsp 文件的源代码如下: <%! int a=0; %> <% int b=0; a++; b++; %> a=<%=a%>&amp;nbsp; &amp;nbsp; b=<%=b%> 当浏览器第二次访问该 test.jsp 时得到的返回结果是什么( ) A、a=0 b=0 B、a=1 b=1 C、a=2 b=1 D、a=1 b=0
C、编译通过,但运行时抛出 ClassCastException
D、可以编译通过,但运行无输出
2. 下面选项中,属于 JSP 模板元素的是( )
A、JAVA 代码
B、HTML 代码
C、JAVA 注释
D、JSP 指令
3. 访问如下 jsp 时,浏览器得到的输出结果是:( )
<% int i = 0; %>
A、x=3,6
B、x=3,4
C、x=5,4
D、编译错误
5. 下列是 page 指令中的一些属性,其中,用于告知客户端浏览器采用什么文档类型的属性是( )
A、session
B、contentType
C、content
D、isThreadSafe
6. 下列选项中,page 指令语法格式正确的是( ) A、<%! page 属性名= "属性值"%> B、<%@ page 属性名= "属性值"%> C、<%@ page 属性名:"属性值"%> D、<%! page 属性名:"属性值"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"%>
<html>
<head>
<title>Insert title here</title>
</head>
<body>
<%
HttpServletRequest req=(HttpServletRequest)
<!-- <% i=i+100; %> -->
<%=i %>
A、0
B、1
C、11
D、100
4. 阅读下列 JSP 代码片断:
<% int x=5; %>
<%! private int m(int a){ return a+1;} %>

<% x=3;
%>
x=<%=x%>,<%=m(x)%>
其运行结果是( )
2. 在 JSP 文件中,同时存在 HTML 代码与
代码
3. JSP 文件的扩展名是
4. JSP 实质就是 Servlet,但不需要进行配置,原因是在 Tomcat 服务器的
好了相应的配置
5. JSP 声明的语法格式是
6. JSP 注释的语法格式是
7. JSP 表达式的声明语法格式是
文件中已经做
9. 请阅读下面的代码,在空白处填写正确的代码,实现使用 pageContext 获取本机 IP 地址的功能。
3. JSP 模版元素定义了网页的基本骨架,即定义了页面的结构和外观( ) 4. Jsp 其实就是一个 Servlet,它们之间本质上是没有区别的( ) 5. JSP 文件与 html 文件一样,在编写好后都可以直接在浏览器中运行( )
填空题
1. 需要在 JSP 页面静态包含一个文件时,可采用
指令来实现
<%-- 第一种 --%> <% //第二种 %> <% /*第三种 */ %> <!-- 第四种 --> A、第一种 B、第二种 C、第三种 D、第四种
15.下面关于 JSP 作用域对象的描述,错误的是( )
A、request 对象可以得到请求中的参数 B、session 对象可以保存用户信息 C、application 对象可以被多个应用共享 D、作用域范围从小到大是 request、session、application
16. 阅读下面代码:
<% int a = 1; int b = a+1;
%> a:<%=a%> b:<%=b%>
当第二次访问程序时,程序的输出结果是( ) A、输出异常信息 B、a:1 b:3 C、a:2 b:3 D、a:1 b:2
17.题干( )
hello.jsp 文件的路径是 WebRoot/hello/hello.jsp, 则在应用 helloapp 中,浏览器端访问 hello.jsp 的 URL 是 A、http://localhost:8080/hello.jsp B、http://localhost:8080/helloapp/hello.jsp C、http://localhost:8080/helloapp/hello/hello.jsp D、http://localhost:8080/hello/hello.jsp
11.阅读下面 JSP 代码: b.jsp: <% response.sendRedirect("a.jsp"); %> a.jsp: <%= request.getParameter("name") %>
请求 b.jsp 页面,传入参数“name=youjun”,此时 a.jsp 的输出结果是( ) A、什么都不输出 B、异常信息 C、youjun
A、ghz B、syxy C、无输出 D、Jsp 不能被正确翻译,访问时服务器报错
判断题
1. JSP 脚本片断是指嵌套在<% 和 %>之中的 java 代码,一个<% %>中只能放入一条 java 代码, 如果要放多行 java 代码那么要写多个<% %>才可以( )
2. JSP 表达式用于将程序数据输出到客户端,它将要输出的变量或者表达式直接封装在“<%” 开头和以 “%>”结尾的标记中( )
20.访问如下 jsp 页面将会出现什么输出:( )
<%@ page session="false"%> <% session.setAttribute("name","ghz"); application.setAttribute("name","syxy"); %> <%= session.getAttribute(“name”) %>
;
String ip = request.__
_ ();
out.println("本机的 IP 地址为:"+ip);
%>
</body>
</html>
简答题
1. 简述 JSP 的九个内置对象及它们分别所对应的类?
答:
2. 简述什么是内置对象,以及内置对象的作用?
答:
9. 下面选项中,关于 JSP 表达式的声明语法格式,正确的是 A、<% 表达式 %> B、<%= 表达式 %> C、<%= 表达式; %> D、<%! 表达式 %>
10.一个 JSP 文件中包含如下代码:( ) <%int a=0%> a=<%=a %> 通过浏览器访问这个 JSP 文件,输出的结果是 A、正常输出:a=0 B、出现语法错误 C、正常输出:a= D、正常输出:a=null
12.下面选项中,哪个是 JSP 文件的扩展名( )
A、.js B、.java C、.html D、.jsp
13.下列选项中,哪个是正确的 JSP 注释格式( )
A、<!-- 注释信息 --> B、<%! 注释信息 %> C、<%= 注释信息 %> D、<%-- 注释信息 --%>
14.下面选项中,可以被发送到浏览器端的输出内容是( )
7. 要想在 Tomcat 服务器配置 jsp 文件,则需要在以下哪个目录中配置( ) A、Tomcat 安装目录\ conf\server.xml B、Tomcat 安装目录\ conf\web.xml C、Tomcat 安装目录\ webapps\web.xml D、Tomcat 安装目录\ conf\context.xml
相关文档
最新文档