Servlet基础知识及常用类
一、Servlet生命周期
服务器加载Servlet,创建Servlet类的实例,调用Servlet的init()方法,处理客户端的服务调用(如果收到请求,调用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引擎及其环境的信息