第12章 Servlet基础 1.简述Servlet和JSP的关系。答:Servlet是服务器端运行的一种Java应用程序。当浏览器端有请求则将其结果传递给浏览器。在JSP中使用到的所有对象都将被转换为Servlet或者非Servlet的Java对象,然后被执行,所以执行JSP实际上与执行Servlet是一样的。2.简述Servlet的生命周期。答:Servlet的生命周期可分为下面几个阶段:(1)装载Servlet。(2)实例化一个Servlet实例对象。(3)调用Servlet的init( )方法进行初始化。(4)服务。(5)卸载。3.简述HttpSession接口的功能和使用方法。答:.HttpSession接口是Servlet提供会话追踪解决方案。 HttpSession对象存放在服务器端,只是对cookie和url重写技术的封装应用。使用HttpSession进行会话控制的过程:(1)获得一个HttpSession实例对象;(2)访问和设置与会话相关联信息,维护会话的状态;(3)废弃会话数据。