此套文档包含十套试题,分别是web应用基础,JSP基础,Javabean,数据库访问,基于Servlet的MVC模式,xml基础,servlet技术,JSP语法基础,JSP的内置对象。
该调用属于下述哪种。(D)
A)url直接调用 B)超级链接调用
C)表单提交调用 D)jsp:forward调用
二、判断题
1.Servelt是使用Java Servlet API所定义的相关类和方法的Java程序,它运行在启用Java的Web服务器或应用服务器端,用于扩展该服务器的能力。(对)
2.当用户请求一个Servlet时,服务器都会创建Servlet实例响应,响应用户请求。(错)
3.Servlet功能强大,体系结构先进,但它在表示层的实现上存在一些缺陷。(对)
4.JSP技术是在Servlet之后产生的,它以Servlet为核心技术,是Servlet技术的一个成功应用。(对)
5.一般用JSP来实现页面,用Servlet来处理业务逻辑。(对)
6.当多个客户请求一个Servlet时,服务器为每一个客户启动一个进程而不是启动一个线程。(错)
7.用户开发一个Servlet时,必须直接或间接实现Servlet接口所定义的方法。(对)
8.Servlet的部署文件是一个xml文件,文件名为web.xml,它保存在Web服务目录的WEB-INF子目录中。(对)
9.HttpSession API是一个基于Cookie或者URL重写机制的高级会话管理接口。如果浏览器支持Cookie则使用Cookie,如果不支持Cookie则自动采用URL重写。(对)
10.在Servlet中读取HTTP头信息非常容易,只需调用HttpServletRequest的getHeader等方法即可。(对)
11.Servlet和applet分别在处于服务器和客户机两端。(对)
12.Servlet与普通Java应用程序一样,要有main方法。(错)
13.对于每一个Servlet实例,只能被初始化一次(对)。
14.doGet()和doPost()方法分别处理客户端GET和POST方法发送的请求。(对)
15.不能给一个Servlet映射多个访问路径。(错)
三、填空题
1.用户可以有多种方式请求Servlet,如
,
、
等。
2.javax.servlet.Servlet接口定义了三个用于Servlet生命周期的方法,
、
3.一般编写一个Servlet就是编写一个
的子类,
该类实现响应用户的
、 、 等请求的方法,这些方法是
、
和 等doXXX方法。
4.使用cookie的基本步骤为:创建
cookie对象, ,
,设置cookie对象的有效时间。
5.Servlet
中使用Session到Session对象,查看Session对象,在会话中保存数据。
6.Servlet运行于
相对应。
7.当Server就被销毁。
8.使用Servlet和。
9.Serlvet接口只定义了一个服务方法就是四、思考题