HttpSession生命週期

2021-07-22 01:28:57 字數 588 閱讀 3940

1. 

httpsession物件的建立

當客戶端瀏覽器第一次訪問伺服器時,伺服器為每個瀏覽器建立不同的httpsession物件。在伺服器端使用request.getsession()方法來獲得httpsession物件,並以此來使用httpsession介面為我們提供的防法

2. httpsession物件的使用

在建立httpsession物件後,使用該物件進行資料的訪問,以進行資料的傳遞。在此過程中我們常用的方法如下。

(1) void setattribute(string name,object value);進行資料的儲存。

(2) object getattribute(string name):進行資料的讀取。

3. httpsession物件的結束

在以下3種情況下,可以結束session。

(1) 關閉瀏覽器,結束session

(2) 呼叫httpsession的invalidate()方法,刪除httpsession物件和資料

(3) 兩次訪問時間間隔大於session定義的非活動時間間隔。

在session結束時,伺服器會清空當前瀏覽器相關的資料資訊。

httpsession的生命週期

httpsession物件的建立 當客戶端瀏覽器第一次訪問伺服器時,伺服器為每個瀏覽器建立不同的httpsession物件。在伺服器端使用request.getsession 方法來獲得httpsession物件,並以此來使用httpsession介面為我們提供的防法 httpsession物件的使...

HttpSession會話狀態的生命週期

瀏覽器訪問伺服器時,伺服器會建立乙個session物件 有乙個sessionid 伺服器在預設的情況下,會將sessionid以cookie的機制傳送給瀏覽器。當瀏覽器再次訪問伺服器時,會將sessionid傳送給伺服器,伺服器依據sessionid就可以找到對應的session物件。伺服器以此方式...

React 生命週期 生命週期方法

生命週期 掛載 更新 解除安裝 元件被建立 執行初始化 並被掛載到dom中,完成元件的第一次渲染 constructor props getderivedstatefromprops props,state render componentdidmount 元件被建立時會首先呼叫元件的構造方法,接受...