古詩詞大全網 - 成語用法 - jsp內置對象之Session對象

jsp內置對象之Session對象

Session對象是壹個JSP內置對象,它在第壹個JSP頁面被裝載時自動創建,完成會話期管理。從壹個客戶打開瀏覽器並連接到服務器開始,到客戶關閉瀏覽器離開這個服務器結束,被稱為壹個會話。當壹個客戶訪問壹個服務器時,可能會在這個服務器的幾個頁面之間切換,服務器應當通過某種辦法知道這是壹個客戶,就需要Session對象。

(2)Session對象的ID

當壹個客戶首次訪問服務器上的壹個JSP頁面時,JSP引擎產生壹個Session對象,同時分配壹個String類型的ID號,JSP引擎同時將這換個ID號發送到客戶端,存放在Cookie中,這樣Session對象,直到客戶關閉瀏覽器後,服務器端該客戶的Session對象才取消,並且和客戶的會話對應關系消失。當客戶重新打開瀏覽器再連接到該服務器時,服務器為該客戶再創建壹個新的Session對象。

(3)Session對象的常用方法

● public String getId():獲取Session對象編號。

● public void setAttribute(String key,Object obj):將參數Object指定的對象obj添加到Session對象中,並為添加的對象指定壹個索引關鍵字。

● public Object getAttribute(String key):獲取Session對象中含有關鍵字的對象。

● public Boolean isNew():判斷是否是壹個新的客戶。