1. 程式人生 > >關於javaweb中session

關於javaweb中session

session

1、在servlet API中定義了javax.servlet.http.HttpSession介面,Servlet容器必須實現這個介面。當一個session開始時,容器會建立一個HttpSession物件,HttpSession會儲存使用者資訊,Servlet容器為HttpSession分配了一個唯一的識別符號,叫做SessionID Servlet容器將SessionId作為cookie儲存在瀏覽器中,每次使用者發出請求時,容器可以從HttpServletRequest物件中,獲取sessionID資訊,然後根據sessionID查詢到對應的HttpSession物件,從而獲取使用者資訊。


2、HttpSession主要有以下介面:

     (1)getId();//獲取sessionID。

     (2)invalidate();//使當前session物件失效,並釋放HttpSession資源。