Servlet基础知识及常用类

Servlet基础知识及常用类

 

Servlet基础知识及常用类

 

一、Servlet生命周期

服务器加载Servlet,创建Servlet类的实例,调用Servletinit()方法,处理客户端的服务调用(如果收到请求,调用service()方法,service()方法处理请求并将结果返回客户端,等待下一下请求,重复),Servlet在服务器调用destroy()方法后被卸载

 

二、会话跟踪技术

1、 使用隐藏表单字段

<INPUT TYPE=”HIDDEN” NAME=”session” VALUE=”landril”

2、 URL重写

http://host/path/file.jsp?sessionid=landril

3、 持久Cookie

4、 会话HttpSession

 

ServletRequest:用于将请求的信息传送给Servlet

ServletResponse:提供服务器对客户端请求的响应

RequestDispatcher:接收用户端的请求并将其发送到任何资源,RequestDispatcher对象用作资源的封装器,通过路径或名称指定

ServletConfig:定义Servlet配置对象,可以从web.xml文件中获取初始化参数的值以及对ServletContext对象的引用

ServletContext:让Servlet查找有关Servlet引擎及其环境的信息

你可能感兴趣的:(Servlet基础知识及常用类)