JSP经典笔试题目(含答案)

上传人:宝路 文档编号:2726246 上传时间:2017-07-26 格式:DOC 页数:9 大小:75.50KB
返回 下载 相关 举报
JSP经典笔试题目(含答案)_第1页
第1页 / 共9页
JSP经典笔试题目(含答案)_第2页
第2页 / 共9页
JSP经典笔试题目(含答案)_第3页
第3页 / 共9页
JSP经典笔试题目(含答案)_第4页
第4页 / 共9页
JSP经典笔试题目(含答案)_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《JSP经典笔试题目(含答案)》由会员分享,可在线阅读,更多相关《JSP经典笔试题目(含答案)(9页珍藏版)》请在金锄头文库上搜索。

1、JSP 综合测试笔试1)在 Java EE 中,Servlet是在服务器端运行,以处理客户端请求而做出的响应的程序,下列选项中属于 Servlet 生命周期阶段的是( )A.加载和实例化B.初始化C.服务D.销毁E.以上全部2)在 Java EE 中的 MVC 设计模式中, ( )负责接受客户端的请求数据A.JavaBeanB.JSPC.ServletD.HTML3)过滤器应实现的接口是( )。A. HttpServlet B. HttpFilter C. ServletFilter D. Filter4)开发Java Web 应用程序的时候,创建一个Servlet,该 Servlet 重写了

2、父类的doGet()和doPost()方法,那么其父类可能是( )A.RequestDispatcherB.HttpServletResponseC.HttpServletRequestD.HttpServlet5)在 Java Web 开发中,如果某个数据需要跨多个请求存在,则数据应该存储在( )中A.sessionB.pageC.requestD.Response6)在开发 Java Web 应用程序的时候,HTTP 请求消息使用 Get或 POET 方法以便在WEB 上传输数据,下列关于 GET 和 POST 方法描述正确的是( )A.POST 请求的数据在地址栏不可见B.GET 请求提

3、交的数据在理论上没有长度限制C.POST 请求对发送的数据的长度限制在 240255 个字符D.GET 请求提交数据更加安全7)在JSP 中有 EL 表达式$10*10 ne 10,结果是( )A.100B. trueC. fasleD. 以上都不对8)JSTL 标签的分类以下说法正确的是( )A. 通用标签与迭代标签 B. 核心标签与迭代标签C. 核心标签与 sql标签 D. 以上都不是9)在 Java Servlet API 中,HttpServletRequest 接口的( )方法用于返回当前请求相关联的会话,如果没有,返回 nullA.getSession() /=gerSession

4、(true)默认为:getSession(true)B.getSession(true)C.getSession(false)D.getSession(null)10)在 Java Web 开发中,不同的客户端需要共享数据,则数据应该存储在( )中A.sessionB.applicationC.requestD.response11)利用三层结构搭建某网上书店系统,设计用户登陆界面,如果你是设计人员,你将在三层结构的( )中实现A.模型层B.表示层C.数据访问层D.业务逻辑层12)在 Java EE 中, ( )接口定义了 getSession()方法A.httpServletB.HttpSe

5、ssionC.HttpServletRequestD.HttpServletResponse13)标准标签库()提供的主要标签库中,其中( )可用于操作数据库。A. 核心标签库 B. 与格式化标签库C. 标签库 D. 标签库14)JSP 表达式语言可用于在网页上生成动态的内容并代替JSP 元素,JSP 表达式语言的语法是( )A.EL expresionB.$EL expresionC.EL expresionD.#EL expresion15)在 J2EE 的体系结构中,系统的业务和功能代码组成了三层结构中的( )层A.表示层B.中间层C.数据层D.客户端层16)在 JSTL 的达代标签的属

6、性中,用于指定要遍历的对象集合( )A. varB. itemsC. valueD. varStatus17)如果不希望 JSP 网页支持 Session,应该( )。A. 调用HttpSession 的 invalidate()方法B. C. 在 jsp 页面中写入如下代码 HttpSession session=request.getSession(false);D. 调用 HttpSession 的 setMaxInactiveInterval(),将时间设置为 018)Servlet是一个在服务器上运行、处理请求信息并将其发送到客户端的 Java 程序()接受服务请求、找到 Servl

7、et 类、加载 Servlet 类并创建 Servlet 对象。A) 客户端B) IE 浏览器C) Servlet 容器D) Servlet 本身19)MVC 设计模式包含模型层、视图层和控制层,在下列组件扮演控制器角色的是( )A) ServletB) JSPC) javaBeanD) HTML20)JSP 标准标签库(JSTL)的标签库描述符文件的后缀是( )A) .tldB) .jarC) .propertiesD).xml21)在 J2EE 中,以下不是 JSP 隐式对象的是( )A. pageContext B. context C. application D. out22)在 J

8、ava Web 应用程序中,给定 servlet A 的代码片段如下所示: Public void doPost(HttpServletRequest request,HttpServletResponse response)throws ServletException,IOExceptionString id=”kingdom”;_Servlet B 与 servlet A 同在一个有效的会话范围内,当把请求转发给 servlet B 后,要使 B 能够获得”kingdom”值,下划线处应填入( )A. request.getSession().setAttribute(“ID”,id);

9、B. request.getSession().getAttribute(“ID”,id);C. request.getSession().setParameter(“ID”,id);D. request.getSession().getParameter(“ID”,id);23)在 Java Web 应用程序中,包含两个名为 Servlet1 和 Servlet2 的 HttpServlet,在web.xml 中指定 Servlet2 的访问路径为“/servlet2”,Servlet1 的doGet 方法中的代码为:PrintWriter out=response.getWriter();

10、out.print(“Servlet1”);RequestDispatcher dispatcher=request.getRequestDispatcher(“/servlet2”);dispatcher.forword(request,response);out.close();Servlet2 的 doGet 方法中的代码为:PrintWriter out=response.getWriter();out.print(“Servlet2”);out.close();如果用户在浏览器中访问 Servlet1,则浏览器将( )A. 显示“Servlet1”B. 显示“Servlet2”C.

11、显示“Servlet1Servlet2”D. 什么也不显示24)在 Java Web 应用程序中,使用数据源与 JNDI 获得数据库连接时,应把 JDBC 驱动程序jar 文件放在( )下:A. 应用程序的 src 目录B. 应用程序的/WEB-INF/lib 目录C. Tomcat 的根目录D. Tomcat 的 common/lib 目录25)在 Java Web 应用中,下面关于HttpSession 的说法正确的是( ) (选择二项)a) Servlet 容器负责创建 HttpSession 对象b) 每个 HttpSession 对象都有唯一的 IDc) 客户端浏览器负责为 Http

12、Session 分配唯一的 IDd) HttpSession 对象的 ID 值,由程序员进行分配26)在 HTTP 协议中,请求消息使用( )方法用于通过 Internet 发送大量数据,没有长度的限制。A. getB. postC. putD. head27)在 Java Web 应用程序中,JSP EL 表达式可用于访问( )中存储的数据A. Web.xmlB. ServletC. AppletD. JavaBean28)在 Java Web 应用程序中,给定某 Servlet 程序的代码如下所示:Public class Servlet extends HttpservletPublic

13、 void doGet(HttpServletRequestrequest,HttpServletResponse response)throws ServletException,IOExceptionSystem.out.println(“get”);Public void doPost(HttpServletRequestrequest,HttpServletResponse response)throws ServletException,IOExceptionSystem.out.println(“Post”);doGet(request,response);用户在游览地址栏中建入正

14、确的请求URL 并回车后,在控制台上显示的结果是( )A. Get /只有表单提交为 Post 请求的会调用 DoPost 方法B. Post /其它无论是键入请求还是超链接请求均调用的是 DoGet方法getPostC. PostD. Get29)在 JSP中,使用动作可以将javaBean 嵌入JSP 页面,对 JavaBean的访问范围不能是( )。A. page B. request C. response D. application30)在 Java Web 应用程序中,包含 jsp1.jsp 和 jsp2.jsp,以及封装在 user 包下的名为User 的 Javabean,u

15、ser 中包含 loginName 属性以及相应的 setter和 getter 方法,如果用户 A 在浏览器中访问 jsp1.jsp后,用户 B 在浏览器中访问 jsp2.jsp,则用户 B 的浏览器将( )Jsp1.jsp 代码:Jsp2.jsp 代码:A. 什么也不显示B. 显示“null”C. 显示“Mart”D. 报错,提示无法显示网页31)在 servlet 的服务方法(如 doPost() )中,如何从请求获得“userID”值 ( )A. String userID = request.getParameter(“userID”);B. String userID = requ

16、est.getHeader(“userID”);C. String userID = request.getRequestHeader(“userID”); D. String userID = getServletContext().getInitParameter(“userID”); 32)HttpServletResponse 的哪些方法用于将一个 HTTP 请求重定向到另一个 URL( )A. sednURL() B. redirectURL() C. redirectHttp() D. sendRedirect() E. getRequestDispatcher() 33)以下哪个代码段会得到一个输出流,用于向HttpServletResponse 输出字符文本 ( )A.

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号