jsp编程基础第八章习题.doc_第1页
jsp编程基础第八章习题.doc_第2页
jsp编程基础第八章习题.doc_第3页
jsp编程基础第八章习题.doc_第4页
全文预览已结束

下载本文档

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

文档简介

第八章 Servlet技术一、选择题1下面对Servlet、Applet的那一项描述错误?( )A)Servelt与Applet相对应B)Applet运行在客户端浏览器C)Servlet运行在Web服务器端D)Servlet和Applet不可以动态从网络加载2下面哪一项不在Servlet的工作过程中?( )A)服务器将请求信息发送至ServletB)客户端运行AppletC)Servlet生成响应内容并将其传给服务器 D)服务器将动态内容发送至客户端3下列哪一项不是Servlet中使用的方法?( )A)doGet() B)doPost() C)service() D)close()4关于MVC架构的缺点,下列的叙述哪一项是不正确的?( )A)提高了对开发人员的要求 B)代码复用率低C)增加了文件管理的难度 D)产生较多的文件5下面哪一项对Servlet、JSP的描述错误?( )A)HTML、Java和脚本语言混合在一起的程序可读性较差,维护起来较困难。B)JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。C)当JSP页面被请求时,JSP页面会被JSP引擎翻译成Servelt字节码执行D)一般用JSP来处理业务逻辑,用Servlet来实现页面显示。6下面哪一项对Servlet、JSP的描述错误?( )A)Servlet可以同其他资源交互,例如文件、数据库B)Servlet可以调用另一个或一系列ServletE)服务器将动态内容发送至客户端E)Servlet在表示层的实现上存在优势7下面哪一项对Servlet描述错误?( )A)Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B)Servlet接口定义了Servelt的生命周期方法C)当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程D)Servlet客户线程调用service方法响应客户的请求8下面哪一项对Servlet描述错误?( )A)Servlet是一个特殊的Java类,它必须直接或间接实现Servlet接口B)Servlet接口定义了Servelt的生命周期方法C)当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程D)Servlet客户线程调用service方法响应客户的请求9下面Servlet的哪个方法载入时执行,且只执行一次,负责对Servlet进行初始化。( )A)service() B)init()C)doPost() D)destroy()10下面Servlet的哪个方法用来为请求服务,在Servlet生命周期中,Servlet每被请求一次它就会被调用一次。( )A)service() B)init()C)doPost() D)destroy()11下面哪个方法当服务器关闭时被调用,用来释放Servlet所占的资源。( )A)service() B)init()C)doPost() D)destroy()12部署Servlet,下面哪一项描述错误?( )A)必须为Tomcat编写一个部署文件。B)部署文件名为web.xmlC)部署文件在Web服务目录的WEB-INF子目录中D)部署文件名为Server.xml13下面是一个Servlet部署文件的片段: Hello myservlet.example.FirstServlet Hello /helpHelloServlet的类名是( )A)FirstServlet B)HelloC)helpHello D)/helpHello14下面是Servlet调用的一种典型代码:访问FirstServlet该调用属于下述哪种。( )A)url直接调用 B)超级链接调用C)表单提交调用 D)jsp:forward调用15下面是Servlet调用的一种典型代码:该调用属于下述哪种。( )A)url直接调用 B)超级链接调用C)表单提交调用 D)jsp:forward调用二、判断题1Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。( )2当用户请求一个Servlet时,服务器都会创建Servlet实例响应,响应用户请求。( )3Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。( )4JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。( )5一般用JSP来实现页面,用Servlet来处理业务逻辑。( )6当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。( )7用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。( )8Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中。( )9HttpSession API是一个基于Cookie或者URL重写机制的高级会话管理接口。如果浏览器支持Cookie则使用Cookie,如果不支持Cookie则自动采用URL重写。( )10在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。( )11Servlet和applet分别在处于服务器和客户机两端。( )12Servlet与普通Java应用程序一样,要有main方法。( )13对于每一个Servlet实例,只能被初始化一次( )。14doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。( )15不能给一个Servlet映射多个访问路径。( )三、填空题1用户可以有多种方式请求Servlet,如 , 、 、 等。2javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,它们是 、 、 方法。3一般编写一个Servlet就是编写一个 的子类,该类实现响应用户的 、 、 等请求的方法,这些方法是 、 和 等doXXX方法。4使用cookie的基本步骤为:创建cookie对象, , ,设置cookie对象的有效时间。5Servlet中使用Session对象的步骤为:调用 得到Session对象,查看Session对象,在会话中保存数据。6Servlet运行于_ _端,与处于客户端的_ _相对应。7当Server关闭时,_ _就被销毁。8使用Servlet处理表单提交时,两个最重要的方法是_ 和 。9Serlvet接口只定义了一个服务方法就是 。四、思考题1试述Servlet的生命周期。2如何使Servlet既能处理GET请求,又能处理POST请求?3获取表单数据的基本方法有哪些?4HttpServletResponse接口有哪些用处?5Ser

温馨提示

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

评论

0/150

提交评论