JSP题库_62道

合集下载

JSP试题及答案

JSP试题及答案

JSP试题及答案jsp试题及答案jsp编程技术与应用及答案一、选择题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、dreamweavermx就是()公司的产品。

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

2、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页面中,用于获取请求参数的表达式是()。

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题库

一、选择题1.在客户端浏览器中可以看到()A.JA V A注释B.JSP注释和HTML注释C.HTML注释D.JSP注释答案:B2.一个JSP页面经过编译后,将创建一个()A.applicationB.exe文件C.servletD.applet答案:C3.JSP的Page编译指令的属性Language的默认值是:()A.CB.C#C.SQLD.Java答案:D4.不是JSP运行必须的是()A.Java JDKB.支持JSP的Web服务器C.数据库D.操作系统答案:C5.JSP在Web服务器上运行结果()A.不可能在Web浏览器看到B.可能在Web浏览器看到C.只能在Web浏览器看到D.可以在Web浏览器看到答案:D6.不能在不同用户之间共享数据的方法是()A.通过ServletContext对象B.利用数据库C.利用文件系统D.通过cookie答案:D7.JSP从HTML表单中获得用户输入的正确语句为()A.Request.getAttribute(“ID”)B.Response.getAttribute(“ID”)C.Response.getParamter(“ID”)D.Resquest.getParamter(“ID”)答案:D8.在“<%!“和”%>”标记之间声明的Java的方法称为页面的成员方法,其在()范围内有效。

A.在整个页面有效B.从定义处之前有效C.不确定D.从定义处之后有效答案:A9.下面说法错误的是()A.要在JSP网页内直接嵌入一段Java代码,可以写在<%%>标记内B.JSP代码中变量和方法的声明是写在<%!%>标记内C.以上说法部分正确D.要在JSP网页内直接嵌入一段Java代码,这段代码可以写在<script></script>标记对内答案:D10.<title></title>标记在<head></head>标记之间,<title></title>标记之间的内容将显示到()A.浏览器的页面下部B.浏览器的标题栏上C.浏览器的状态栏中D.浏览器的页面上部答案:B11.JSP程序在第一次载入时被JSP引擎译成()。

jsp语句试题及答案

jsp语句试题及答案

jsp语句试题及答案JSP语句试题及答案1. 以下哪个选项是JSP中用于声明变量的语法?A. <%! int x = 10; %>B. <% int x = 10; %>C. <! int x = 10; !>D. <%= int x = 10; %>答案:A2. 在JSP中,如何将表达式的结果输出到页面上?A. 使用<%= 表达式 %>B. 使用<%! 表达式 %>C. 使用<% 表达式 %>D. 使用<!= 表达式 !>答案:A3. JSP中,以下哪个指令用于定义脚本元素?A. <%@ %>B. <%! %>C. <%-- %>D. <%# %>答案:B4. 在JSP中,如何包含一个外部文件?A. 使用<jsp:include page="文件路径" />B. 使用<jsp:forward page="文件路径" />C. 使用<include page="文件路径" />D. 使用<forward page="文件路径" />答案:A5. JSP中,以下哪个选项是正确的注释方式?A. <%-- 注释内容 --%>B. <!-- 注释内容 -->C. // 注释内容D. /* 注释内容 */答案:A6. 在JSP中,以下哪个指令用于设置页面的默认脚本语言?A. <%@ page language="Java" %>B. <%@ page language="JavaScript" %>C. <%@ page language="C#" %>D. <%@ page language="Ruby" %>答案:A7. JSP中,以下哪个指令用于设置页面的字符编码?A. <%@ page charset="UTF-8" %>B. <%@ page encoding="UTF-8" %>C. <%@ page contentType="text/html; charset=UTF-8" %>D. <%@ page contentType="application/json; charset=UTF-8" %> 答案:C8. 在JSP中,以下哪个选项是正确的方法调用?A. <%= myMethod() %>B. <% myMethod(); %>C. <%! myMethod(); %>D. <%! myMethod(); %>答案:A9. JSP中,以下哪个指令用于定义一个自定义标签?A. <%@ tag %>B. <%@ taglib %>C. <%@ taglib prefix="prefix" %>D. <%@ taglib prefix="prefix" uri="uri" %>答案:D10. 在JSP中,以下哪个选项用于处理错误信息?A. <%@ page isErrorPage="true" %>B. <%@ page isErrorPage="false" %>C. <%@ page isErrorPage="yes" %>D. <%@ page isErrorPage="no" %>答案:A。

JSP程序设计考试试题与答案

JSP程序设计考试试题与答案

专业:移动通信科目:JSP程序设计一、单项选择题1.Page指令用于定义JSP文件中的全局属性,下列关于该指令用法的描述不正确的是()A.可以在一个页面中使用多个<% page %>指令。

B.<% page %>作用于整个JSP页面。

C.<% page %>指令中的属性只能出现一次。

D.为增强程序的可读性,建议将<% page %>指令放在JSP文件的开头,但不是必须的。

答案:C2.对于一个继承于TagSupport标签来说,他的dostart方法的返回值决定本体是否可见,那么下面那一个是让本体可见的()A.EVAL_PAGEB.SKIP_PAGEC.SKIP_BODYD.EVAL_BODY_INCLUDE答案:D3.关于JavaBean正确的说法是()A.Java文件与Bean所定义的类名可以不同,但一定要注意区分字母的大小写B.被引用的Bean文件的文件名后缀为.javaC.Bean文件放在任何目录下都可以被引用D.在JSP文件中引用Bean,其实就是用<jsp:useBean>语句答案:A4.下面的代码的执行结果描述正确的是()import javax.servlet.jsp.*;import javax.servlet.jsp.tagext.*;publid class MyTest extends BodyTagSupport{private int num=0;public int doAfterBody(){JspWriter out=bodyContent.getEnclosingWriter();try{out.println("good<br>");}catch(Exception e){}num++;if(num<2)return EVAL_BODY_AGAIN;else return SKIP_BODY;}}A.输出0次goodB.输出3次goodC.输出2次goodD.输出1次good答案:B5.如果我们的提交方式是POST,在servlet里没有dopost方法对应的话,将出现下面的那种错误()A.404B.400C.500D.405答案:D6.不能在不同用户之间共享数据的方法是()A.利用文件系统B.通过ServletContext对象C.利用数据库D.通过cookie答案:D7.在JSP中,()动作用于将请求转发给其他JSP页面。

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`:用于生成服务器响应。

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

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.客户端状态管理的解决方案有。

(选择3项)A.URL重写B.隐藏域C.C ookieD.以上都不是12.当Web应用程序被关闭时,Servlet容器会调用Servlet Context“监听器”的哪个方法?(选择1项)A.contextInitialized()B.contextDestroyed()C.contextFinialized()D.contextShutdown()13.与HttpSessionListener接口有关的方法是。

(选择2项)A.SessionInitialized()B.SessionCreated()C.SessionFinialized()D.SessionDestroyed()14.以下哪一个不是Filter接口的方法。

(选择1项)A.init(FilterConfig config)B.void destroy()C.void doFilter(HttpServletRequest request,HttpServletResponse response)D.void doFilter(ServletRequest request,ServletResponse response,FilterChain chain)15.关于JSP生命周期的叙述,下列哪些为真?(选择2项)A.JSP会先解释成Servlet源文件,然后编译成Servlet类文件B.每当用户端运行JSP时,jspInit()方法都会运行一次C.每当用户端运行JSP时,_jspService()方法都会运行一次D.每当用户端运行JSP时,jspDestroy()方法都会运行一次16.下列哪个为JSP的注释标签?(选择1项)A.<%@ %>B.<%! %>C.<% %>D.<%-- --%>17.下列哪个为JSP的隐含对象。

(选择1项)A.envB.p ageC.j spinfoD.context18.如果不希望在JSP页面中存取HTTP会话,应该如何设定page指令?(选择1项) A.<% page session=”disabled”%>B.<% page session=”false”%>C.<% page session=”true”%>D.<% page disablesession=”true”%>19.哪一个不是EL定义的隐式对象?(选择1项)A.cookieB.p ageContextC.a ttributesD.initParam20.下面哪些属于JSTL中的表达式操作标签。

(选择1项)A.<c:out>B.<c:if>C.<c:url>D.<c:catch>21.在J2EE中属于Web层的组件有。

(选择1项)E.ServletF.EJBG.AppletH.HTML22.在Servlet处理请求的方式为。

(选择1项)I.以进程的方式J.以程序的方式K.以线程的方式L.以响应的方式23.在Web应用的根目录中,可以存放的文件为。

(选择1项) M.class文件N.web.xmlO.jar文件P.html文件24.javax.Servlet的包中,属于类的是。

(选择1项)Q.ServletR.G enericServletS.ServletExceptionT.ServletContext25.在Servlet的生命周期中,容器只调用一次的方法是。

(选择2项) U.serviceV.getServletConfigW.i nitX.destroy26.Servlet在容器中经历的阶段,按顺序为。

(选择1项) Y.服务、加载、初始化、卸载、销毁Z.加载、初始化、服务、销毁、卸载AA.初始化、服务、销毁、加载、卸载BB.服务、卸载、加载、初始化、销毁27.HttpServlet中,用来处理GET请求的方法是。

(选择1项) A.doHeadB.d oGetC.d oPostD.doPut28.Http缺省的请求方法是。

(选择1项)A.PUTB.G ETC.P OSTD.TRACE29.下面哪一个指明向客户端发送文本的编码格式。

(选择1项) A.Content-TypeB.C ontent-EncodingC.C ontent-LengthD.Allow30.JDBC中,用于表示数据库连接的对象是。

(选择1项)A.StatementB.C onnectionC.D riverManagerD.PreparedStatement31.用于表示Statement对象返回结果的是。

(选择1项)A.ResultSetB.D riverManagerC.P reparedStatementD.Connection32.用于调用存储过程的对象是。

(选择1项)A.ResultSetB.D riverManagerC.C allableStatemetD.PreparedStatement33.如何发送Cookie?。

(选择1项)E.使用new Cookie语句F.调用response.addCookie方法G.使用Cookie的setMaxAge方法H.setCookie方法34.如果没有指定Cookie的时效,那么默认的时效是。

(选择1项) A.一天B.永不过期C.会话级别D.一分钟35.在使用服务器端的会话管理时,通过什么方法标识会话。

(选择1项) A.IP地址B.C ookieC.S ession idD.请求头36.察看下面这个类public class IfAttributsChanged implements ServletContextAttributeListener{ public void attributeAdded(ServletContextAttributeEvent scab){ System.out.println(“加入一个属性”);}public void attributeRemoved(ServletContextAttributeEvent scab){System.out.println(“删除一个属性”);}}关于IfAttributsChanged类的叙述,下列哪一个为真?(选择1项)A.此类可以成功编译B.此类无法成功编译,原因是缺少attributeChanged()方法。

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

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

37.下面哪一个方法可以从ServletContext对象内读取某个属性。

(选择1项)A. String getAttribute(int index)B. String getAttribute(String name)C. Object getAttribute(String name)D. Enumeration getAttribute(String name)38.实现下列哪一种接口的对象,并不需要在web.xml文件内进行额外的设定,Servlet容器就能够回应该对象加入HTTP会话所发生的事件?(选择1项)A.ServletContextListenerB.HttpSessionListenerC.HttpSessionAttributeListenerD.HttpSessionBindingListener39.下列哪个为JSP的小脚本的标签?(选择1项)A.<% %>B.<@ %>C.<%! %>D.<%-- %>40.Page指示符的language属性的作用是。

(选择1项)A. 定义JSP页面的字符编码B. 定义JSP页面的MIME类型C. 定义JSP页面中使用的脚本语言D. 定义JSP页面的描述信息41.以下不属于JSP的标准指令的是。

(选择1项)A.TaglibB.I ncludeC.I mportD.Page42.在JSP页面中不可以用来异常处理的有。

(选择1项)A.html文件B.J SP文件C.S ervletD.Txt文件43.察看下列JSP内容<html><body><% for (int i=0;i<3;i++){ %>out.print(i*2);<% } %></body></html>当这个JSP被运行时,其结果是什么?(选择1项)A.此JSP因为语法错误,无法运行B.显示出0,2,4C.显示出0,2,4,6D.显示出out.print(i*2) out.print(i*2) out.print(i*2)44.下面哪一个隐含变量的存取范围不是page? (选择1项)A.configB.applicationC.outD.page45.假设A.jsp内设定一个<jsp:useBean>元素:<jsp:useBean id=”bean1” class=”myBean” />下列哪一个为真?(选择1项)A.bean1的存取范围(scope)默认为applicationB.在HTTP会话内可以存取bean1C.只有在A.jsp内可以存取bean1D.在A.jsp所属的Web应用程序内均可存取bean146.下面哪一个不是<jsp:useBean>元素的属性。

相关文档
最新文档