關於Java的Cookie操作

2021-08-31 14:30:57 字數 671 閱讀 8116

1.設定cookie

4.注意:假設路徑結構如下

//test

/test/test2

/test345

/test555/test666

a.相同鍵名的cookie(值可以相同或不同)可以存在於不同的路徑下。

b. 刪除時,如果當前路徑下沒有鍵為"key"的cookie,則查詢全部父路徑,檢索到就執行刪除操作(每次只能刪除乙個與自己最近的父路徑cookie)

ff.必須指定與設定cookie時使用的相同路徑來刪除改cookie,而且cookie的鍵名不論大寫、小寫或大小混合都要指定路徑。

ie.鍵名小寫時,如果當前路徑為/test/test2,如果找不到再向上查詢/test、/test555、/test345,如果還找不到就查詢/ 。(/test555/test666不查詢)

鍵名大小寫混合或大寫時,不指定路徑則預設刪除當前路徑,並且不向上查詢。

c.讀取cookie時只能讀取直接父路徑的cookie。

如果當前路徑為/test/test2,要讀取的鍵為"key"。當前路徑讀取後,還要讀取/test,/test讀取後,還要讀取/

e.最好也不要在不同路徑下使用相同鍵名的cookie,這樣做很容易引起歧義。

f.為了避免對ff和ie或其他瀏覽器區分操作,設定cookie時最好指定路徑,刪除cookie也要指定路徑。

關於Java的Cookie操作

1.設定cookie cookie cookie new cookie key value cookie.setmaxage 60 設定60秒生存期,如果設定為負值的話,則為瀏覽器程序cookie 記憶體中儲存 關閉瀏覽器就失效。cookie.setpath test test2 設定cookie路...

關於Java的Cookie操作

1.設定cookie 1cookie cookie new cookie key value 2cookie.setmaxage 60 設定60秒生存期,如果設定為負值的話,則為瀏覽器程序cookie 記憶體中儲存 關閉瀏覽器就失效。3cookie.setpath test test2 設定cook...

關於Java的Cookie操作

1.設定cookie 1 new cookie key value 260 設定60秒生存期,如果設定為負值的話,則為瀏覽器程序cookie 記憶體中儲存 關閉瀏覽器就失效。3cookie.setpath test test2 設定cookie路徑,不設定的話為當前路徑 對於servlet來說為re...