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引擎及其環境的信息