會話:乙個會話中包含多次請求和響應。
一次會話:瀏覽器第一次給伺服器資源傳送請求、會話建立,直到一方斷開為止。
功能:在一次會話的範圍內的多次請求間,共享資料
方式:伺服器(servlet)建立cookie物件,繫結資料
new cookie(string name, string value)
;
伺服器傳送cookie物件(瀏覽器自動儲存)
resp.addcookie(cookie)
瀏覽器第二次訪問伺服器時,伺服器會獲取cookie物件,拿到資料
cookie req.getcookies()
。
cookie是存在請求頭和響應頭傳遞
一次 可不可以傳送多個cookie?
cookie在瀏覽器儲存多長時間?
cookie能不能存中文?
cookie資料共享範圍?
cookie儲存在客戶端
單個cookie的大小限制在4kb,並且同乙個網域名稱下的總的cookie數量也有限制。
cookie一般儲存少量的不太敏感的資料
在不登入的情況下,完成伺服器對客戶端的身份識別。
儲存session
獲取session (另乙個servlet檔案)
session依賴cookie:
第一次建立session物件時;
伺服器會建立乙個cookie,cookie指向session;(jsessionid: ***
)
第二次訪問時,伺服器會根據cookie資訊,查詢到session物件。
當客戶端關閉後,伺服器不關閉,兩次獲取session是同乙個嗎?
當客戶端不關閉,伺服器關閉後,兩次獲取session是同乙個嗎?
session什麼時候被銷毀?
session特點:
用於儲存一次會話、多次請求的資料,儲存在伺服器
可以儲存任意大小的資料
session與cookie區別
會話技術 Cookie和Session
1.什麼是會話?2.cookie技術 cookie是客戶端技術,伺服器把每個使用者的資料以cookie的形式寫給使用者各自的瀏覽器。當使用者使用瀏覽器再去訪問伺服器中的web資源時,就是帶著各自的資料去的。cookie是伺服器在客戶端儲存的使用者資訊,儲存在客戶端瀏覽器的快取目錄下,伺服器在需要的時...
會話技術 cookie和session
會話技術 從客戶端開啟瀏覽器訪問伺服器,到伺服器給客戶端響應資料,客戶端繼續訪問伺服器,直到客戶端關閉瀏覽器,整個過程為一次客戶端和伺服器端的會話。cookie cookie物件主要是給客戶端寫資料,資料需要儲存在客戶端的瀏覽器中 cookie是servlet傳送到web瀏覽器的少量資訊,這些資訊儲...
Cookie和Session會話技術
1.一次會話包含多次請求和響應 2.一次會話 直到有一方斷開連線 會話的功能 3.會話的功能 共享資料的 4.客戶端會話技術 cookie 5.伺服器端 session1.建立cookie物件繫結資料new cookie 2.傳送cookie物件 response.addcookie 3.獲取coo...