JavaWeb學習總結(一):Cookie

這裏寫圖片描述

創建一個 cookie,cookie 是 servlet 發送到 Web 瀏覽器的少量信息,這些信息由瀏覽器保存,然後發送回服務器。cookie 的值可以唯一地標識客戶端,因此 cookie 常用於會話管理。
一個 cookie 擁有一個名稱、一個值和一些可選屬性,比如註釋、路徑和域限定符、最大生存時間和版本號。一些 Web 瀏覽器在處理可選屬性方面存在 bug,因此有節制地使用這些屬性可提高 servlet 的互操作性。
servlet 通過使用HttpServletResponse.addCookie()方法將 cookie 發送到瀏覽器,該方法將字段添加到 HTTP 響應頭,以便一次一個地將 cookie 發送到瀏覽器。瀏覽器應該支持每臺 Web 服務器有 20 個 cookie,總共有 300 個 cookie,並且可能將每個 cookie 的大小限定爲 4 KB。

1.1 Cookie的構造方法重點內容

這裏寫圖片描述

1.2 Cookie的一些的重要的方法
int getMaxAge() Returns the maximum age of the cookie, specified in seconds, By default, -1 indicating the cookie will persist until browser shutdown.

String getPath() Returns the path on the server to which the browser returns this cookie.

String getValue() Returns the value of the cookie.

cookie在存儲中可以看成一個Map

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章