
servlet-jsp测试题.doc
6页Servlet/jsp 一、单选题1、假设在helloapp应用中有一个HelloServlet类,它在web.xml文件中的配置如下:D
4、 jspForward1.jsp要把请求转发给jspForward2.jsp,应该在jspForward1.jsp中如何实现? B A . jspForward2.jsp B. D. < forward page=“jspForward2.jsp”>5、如果不希望JSP网页支持Session,应该如何办? BA . 调用HttpSession的invalidate()方法 B. <%@ page session= “false\">C .<%@ page isELIgnored=”false”%>D. <%@ page nosession= “true\">6、在JSP中使用
B. 可以在一个页面中使用多个<%@ page %>指令C. 为增强程序的可读性,建议将<%@ page %>指令放在JSP文件的开头,但不是必须的D.<%@ page %>指令中的属性只能出现一次9、以下注释语句不可以在jsp中使用的是? A. B. <%--注释语句 --%>C. /* 注释语句 */D. //注释语句10、 以下不属于jsp内置对象的是? A. configB. pageContextC. pageD. Context11、以下不是servlet必须import的类是? A. javax.servlet.ServletExceptionB. java.io.PrintWriterC. ava.io.IOExceptionD. javax.servlet.http.HttpSession12、关于jsp的说法,下列错误的是: A. jsp页面由html代码和嵌入其中的java代码所组成B. jsp具备了java技术的简单易用、面向对象的特点C. jsp安全可靠,主要面向internet,但不支持多平台。
D. servlet技术是jsp的基础13、关于jsp的特点,下列说法正确的是 A. jsp能够提供所有servlet的功能B. jsp没有将内容的生成和显示进行分离C. jsp不能使用可重用的组件D. jsp不能采用标识简化开发14、jsp脚本元素不包括以下哪个选项? A. 声明B. 表达式C. 代码块D. 指令15、jsp指令元素不包括以下哪个选项? A. 页面指令(page)B. include指令C. taglib指令D. 异常指令(exception)16、以下哪个标签不属于jsp动作元素 A.
C、因为servlet代码面向对象,所以在封装性上有先天优势D、servlet在每次调用时载入,不常驻内存,所以加快了响应的速度21、关于servlet生命周期正确的是 A servlet一经加载调用后,就退出内存,等待下次调用B调用init()方法,创建servlet实例C 除了doGet()和doPost()方法外,还有其他处理请求的服务方法D servlet调用结束后,会调用destroy()方法22、关于HttpSession接口中的方法,下列说法错误的是? A、getCreationTime() 返回session创建的时间B、getId()返回session的idC、getMaxInactiveInterval() 返回关闭session最长的分钟数D、getValueNames()以一个数组返回绑定到Session上的所有数据的名称23、关于Servlet上下文(Context),说法错误的是: A、 和上下文相关的接口是ServletContextB、 Session是维持同个客户相关的状态,而为多个用户维持状态,需要使用上下文对象C、 ServletContext对象并不能表示一组servlet共享的资源D、getAttribute(String name)获得ServletContext中名称为name的属性24、关于过滤器说法错误的是 A、 通过过滤,可以对请求进行统一编码、对请求进行认证等功能。
B、 多个过滤器可以互相协作,完成比较复杂的功能C、 过滤器必须实现servletFilter接口D、 destroy()方法能释放被过滤器占用的资源25、监听器不能监视如下哪个对象的操作? A、ServletContextB、HttpSessionC、HttpServletResponseD、HttpServletRequest26、HttpSessionAttributeListener接口中没有以下哪个方法? A、attributeAdded(HttpSessionBindingEventse)B、attributeRemoved(HttpSessionBindingEventse)C、attributeReplaced(HttpSessionBindingEventse)D、attributeCreated(HttpSessionBindingEventse)27、关于JavaBean说法错误的是? A、JavaBean封装了程序的页面逻辑,是可重用的组件B、通过JavaBean,可以减少在jsp中脚本代码的使用C、因为环节增多,不利于代码维护D、JavaBean体系结构是给予组件的标准模型。
28、JSTL不包含如下哪个标签? A、 核心标记库B、 格式化标记库C、 函数标记库D、 流程控制标记库二、多选题9.下列哪些是Jsp的内置对象? A pageB. configC outD pageContextE. taglib10.Filter必须实现接口________它只有一个实例,控制生命周期的方法是________,________和________; A. FilterChain B. ServletRequest C.ServletResponseD.HttpServletResponseWrapper E. HttpServletRequestWrapperF. init G. doFilter H. destroyI. Filter J. FilterConfig11. 客户请求访问HTML页面与访问Servlet有什么异同? A . 相同:都使用HTTP协议B. 区别:前者Web服。
