JSP试题及答案_第1页
JSP试题及答案_第2页
JSP试题及答案_第3页
JSP试题及答案_第4页
JSP试题及答案_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Page 1 of 5 JSP 试题及答案 第 6 章 自定义标签 一、选择题: (1)下面对于标签的说法中错误的是 。 A)JSP 标签用于调用 JavaBean 组件中的操作和执行 B)JSP 标签简化了 JSP 页面的开发和维护 C)JSP技术没有提供了在自定义标签中封装其他动态功能的机制 D)自定义标签通过封装反复执行的任务使它们可以在多个应用程序中重复使用 E)自定义标签通常是以标签库的形式出现的 (2)自定义标签有丰富的功能。它们可以 。 A)通过从调用页面传递的属性进行定制 B)访问JSP页面可以使用的所有对象 C)修改由调用页面生成的响应 D)彼此通信。 E)彼此嵌套 (3)当

2、我们要在 JSP 页面中使用自定义标签时需要 。 A)在tld文件中定义标签 B)创建一个标签处理器 C)引入这个标签的标签库,并指定前缀名 D)在 JSP 页面中使用 page 指令 E)在JSP页面中使用taglib指令 (4)下面关于 Tag 接口说法中正确的是 。 A)setPageContext()方法为初始化方法 B)setParent()方法用来设置标签的上一级标签 C)doStartTag()方法返回EVAL_BODY_INCLUDE和SKIP_BODY,返回 EVAL_BODY_INCLUDE计算正文内容,返回SKIP_BODY不计算body。 D)doEndTag方法,EV

3、AL_PAGE或者SKIP_PAGE,当返回值为EVAL_PAGE,jsp容器将继续 执行jsp页面的内容,否则不执行 E)release()方法用来释放标签程序占用的任何资源 (5)下列关于 BodyTagAPI 说法中错误的是 。 A)setPageContext(pageContext)用来设置页面的上下文对象 B)setParent(Tag) 用来设置上一级标签,如果没有上一级标签 C)doAfterBody()用来设置缓冲区,这个缓冲区可以存放解析后的body D)setBodyContent(BodyContent) 用来先计算正文内容后,如果doStartTag返回的是 EVAL

4、_BODY_INCLUDE,那么执行这个方法,如果此方法返回的是 IterationTag.EVAL_BODY_AGAIN,那么就在此计算正文内容,然后再调用此方法 E)doInitBody()用来为 setBodyContent()方法做准备工作 第 7 章 JSTL 一、选择题: (1)下列对于 JSTL 的说法正确的是 。 A)JSTL是指(JavaServer Pages Standard Tag Library,JSP)标准标记库 B)JSTL特别为条件处理、迭代、国际化、数据库访问和可扩展标记语言(XML)处理提供支 持 Page 2 of 5 C)JSTL在应用程序服务器之间提供

5、了一致的接口,最大程序地提高了WEB应用在各应用服 务器之间的移植。 D)JSTL简化了JSP和WEB应用程序的开发。 E)JSTL以一种统一的方式减少了JSP中的scriptlet代码数量 (2)在 JSTL 中,常用标签有 。 A) B) C) D) E) (3)下列关于 JSTL 中条件标签说法错误的是 。 A) 标签用来进行条件判断 B) 标签用于条件选择 C) 标签代表一个条件分支 D) 代表的最后选择。该标签同样不接受任何属性 E) 标签可以实现形如if () else 的条件语句 (4)下列 JSTL 中迭代标签说法错误 。 A) JSTL 中迭代标签有:和 B) 标签可以迭代固

6、定次数 C) 标签可以在 Collection 中迭代 D) 标签专门用来处理 TokenString 的迭代 E) 标签仅可以指定一个分隔符 第 11 章 会话跟踪技术(上) 一、选择题: (1)下列哪项不能实现会话跟踪技术 。 A)URL 重写 B)使用隐藏表单域 C)使用 Cookie D)使用 session E)使用application (3)URL 重写是在什么情况下使用 。 A)在当客户端浏览器支持Cookie时 B)在当客户端浏览器不支持 Cookie 时 C)在当客户端浏览器支持 session 时 D)在当客户端浏览器不支持 session 时 E)当第一次发起请求的时候

7、,服务端会默认URL重写 (4)下面那种类型定义隐藏域 。 A)type=hid B)type=text C)type=password D)type=hidden E)type=file (5)下面关于隐藏域的描述正确的是 。 A)使用隐藏域可以传递参数 Page 3 of 5 B)隐藏域在客户端浏览器不可见 C)隐藏域需要配合表单一起使用 D)每个表单只能使用一个隐藏域 E)隐藏域在Cookie被禁用或者根本不支持的情况下依旧能够工作 第 12 章 会话跟踪技术(下) 一、选择题: (1)下列对 Cookie 描述正确的是 。 A)Cookie是HTTP协议下的一种方法,通过该方法,服务器

8、或脚本能够在客户工作站上维护 状态或状态信息 B)Cookie文件是可以被Web浏览器读取的 C)Cookie文件是属于文本文件 D)Cookie 文件可以携带病毒 E)硬盘上保存的Cookie文件是经过加密处理的 (2)下面对 Cookie 属性描述错误的是 。 A)setMaxAge(int expiry):设置 Cookie 的存活期限 B)getName():获取 Cookie 的名字 C)getValue():获取 Cookie 的值 D)setSecure(boolean flag):设置Cookie所遵从的协议版本 E)setVersion(int v):表示Cookie是否能通

9、过加密的连接发送 (3)下面哪句代码能获得硬盘上所有的 Cookie 。 A)Cookie cookie=request.getCookies() B)Cookie cookie=request.addCookies() C)response.addCookie(cookie) D)Cookie c=new cookie(“name”, “value”) E)以上选项都不能 (4)下面关于 Session 存活期描述错误的是 。 A)服务器默认 Session 的存活期是 30 分钟 B)服务器默认Session的存活期是30秒 C)Session存活期是无限的 D)Session 的创建和销

10、毁是由服务器来控制的 E)session.setMaxInactiveInterval(24*60*60)方法可以设置 Session 的存活期限为一整天 (5)什么情况下可以销毁 Session 。 A)关闭客户端浏览器 B)客户端浏览器打开 30 分钟后 C)Session超过存活期限 D)服务器端调用HttpSession的invalidate()方法 E)Session 不能被销毁 (6)下列操作 Session 时,代码错误的是 。 A)HttpSession session = request.getSession(true); B)Session session=new Sess

11、ion(); C)session.setAttribute(username,admin); Page 4 of 5 D)String username=(String)session.getAttribute(username); E)response.add Session (Session) ; 第 13 章 请求转发机制 (1)Servlet 通过什么接口可以实现请求转发机制 。 A)HttpServletRequest 接口 B)RequestDispatcher接口 C)HttpServletResponse 接口 D)ServletConfig 接口 E)Filter 接口 (2

12、)下面关于 RequestDispatcher.forward()方法说法正确的是 。 A)Servlet类使用RequestDispatcher.forward()方法来转发他所收到的HTTP请求 B)在调用forward()方法之前,不能有内容已经被实际输出到了客户端 C)该方法允许一个Servlet对一个请求作初步处理,而另一个资源将产生响应 D)该方法能包含服务器端的程序 E)以上都正确 第 14 章 web 监听与过滤 (1)Servlet2.4 以后提供了哪几种对象的事件监听 。 A)ServletContext 监听 Servlet 的会话信息 B)ServletContext监

13、听Web上下文的信息 C)HttpSession监听Servlet的会话信息 D)ServletRequest监听Servlet的请求信息 E)HttpSession 监听 Web 上下文的信息 (2)实现 ServletContextListener 和 ServletContextAttributeListener 接口,可以监听 ServletContext 的哪 些信息 。 A)ServletContext的创建 B)ServletContext的删除 C)ServletContext属性的增加 D)ServletContext属性的删除 E)ServletContext属性的修改 (

14、3)如果要实现监听 HTTP 会话的创建,需要实现哪个接口的什么方法 。 A)HttpSessionListener 接口的 sessionDestroyed 方法 B)HttpSessionListener接口的sessionCreated方法 C)HttpSessionActivationListener 接口的 sessionCreated 方法 D)HttpSessionAttributeListener 接口的 sessionCreated 方法 E)HttpSessionBindingListener 接口的 sessionCreated 方法 (4)如何实现监听 Servlvet

15、Request 对象添加属性 。 A)实现 ServletRequestListener 接口的 RequestInitialized 方法 B)实现 ServletRequestAttributeListener 接口的 attributeReplaced 方法 C)实现 ServletRequestListener 接口的 attributeAdded 方法 D)实现ServletRequestAttributeListener接口的attributeAdded方法 E)实现 ServletRequestListener 接口的 RequestDestroyed 方法 Page 5 of

16、5 (5)Servlet 过滤器有哪些特点 。 A)过滤器通过Web部署在web.xml中的XML标签来声明 B)过滤器在运行时由Servlet容器调用来拦截和处理请求和响应 C)过滤器定义了可容易地从请求/响应链中添加或删除的模块化单元 D)Servlet过滤器是跨平台和跨容器可移植的 E)过滤器可以根据需要添加或删除,而不会破坏Servlet或JSP页面 (6)过滤器在现实开发中有哪些作用 。 A)可以对客户提交的数据进行重新编码 B)可以从系统获得配置信息 C)可以过滤客户提交的某些不合法的词汇 D)可以验证客户是否已经登录 E)可以验证客户端浏览器是否支持当前的应用 第 16 章 JSP&Servlet&JavaBean 综合应用 (1)MVC 模式包括哪几个层 。 A)模型层 B)管理层 C)视图层 D)控制层 E)数据层 (2)如何理解 MVC 设计模式 。 A)M代表模型Model,V代表视图View,C代表控制器Controller B)采用MVC设计模式可以使软件的可维护性、可修复性、可扩展性、灵活性以及封装性大大 提高 C)MVC的“视图”,是代表用户与服务器进行交互的页面,即我们能看到和操作的页面 D)MVC的“模型”,负责所有业务流程状态的处理以及业务规则的制定 E)Servlet是MVC的“控制器”的典型代表 (3)下列说法正确的是 。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论