Session物件學習筆記

2021-09-24 05:55:47 字數 635 閱讀 5032

目錄

1、session定義

2、session的作用域

3、session的生命週期

4、session的屬性和方法

session物件表示對**的一次訪問,一次會話。

什麼叫乙個會話呢?對於web開發來說,一次會話就是使用者通過瀏覽器與伺服器之間的一次通話,他包含瀏覽器與伺服器請求的多次請求和響應。

當使用者向伺服器發出第一次請求時,伺服器會為該使用者建立唯一的會話,會話將一直延續到訪問結束(如瀏覽器關閉或者session超時)。

在這個會話中,雖然會話資料儲存在伺服器端,但是這些資料只能由該客戶端(某個使用者)訪問,其他的客戶端是無法訪問這些資料的。

(同乙個瀏覽器登入使用者,複製位址在新的tab頁中請求,還是能得到這個session物件,但是如果你再啟動乙個新的瀏覽器,輸入這個複製位址請求,就會認為該使用者未登入,沒有獲取到session物件,說明重新啟動乙個新瀏覽器就是建立了乙個新的會話)

生命開始-》建立於瀏覽器對伺服器的第一次訪問

生命消亡-》瀏覽器的關閉或者session超時,還有**對session的銷毀

Session學習筆記

伺服器端會話技術,在一次會話的多次請求中共享資料,將資料儲存在伺服器端。1 獲取 request.getsession 返回值 httpsession物件 2 方法 setattribute 設定共享資料 getattribute 獲取共享資料 removeattribute 刪除共享資料 sess...

Servlet學習筆記 Session

session是通過setattribute和getattribute來傳遞資訊的。session通過伺服器建立和管理,當這個session30分鐘空閒,伺服器就會把此session摧毀。session.invalidate 方法可以摧毀session。一次會話結束後,原來的預設cookie就被刪除...

Cookie和Session學習筆記

會話 session 跟蹤是web程式中常用的技術,用來跟蹤使用者的整個會話。常用的會話跟蹤技術是cookie與session。cookie通過在客戶端記錄資訊以確定使用者身份,session通過在伺服器端記錄使用者資訊以確定使用者身份。cookie的工作原理 cookie是當客戶端瀏覽器向伺服器傳...