關於Java的Cookie操作

2021-04-22 10:49:45 字數 973 閱讀 5525

1.設定cookie

1cookie cookie 

=new

cookie(

"key", 

"value");

2cookie.setmaxage(

60); 

//設定60秒生存期,如果設定為負值的話,則為瀏覽器程序cookie(記憶體中儲存),關閉瀏覽器就失效。

3cookie.setpath(

"/test/test2

"); 

//設定cookie路徑,不設定的話為當前路徑(對於servlet來說為request.getcontextpath() + web.xml裡配置的該servlet的url-pattern路徑部分)

4response.addcookie(cookie);

2.讀取cookie

11//該方法可以讀取當前路徑以及「直接父路徑」的所有cookie物件,如果沒有任何cookie的話,則返回null

22cookie cookies 

=request.getcookies();

3.刪除cookie

1cookie cookie 

=new

cookie(

"key", 

null);2

cookie.setmaxage(

0); //3

cookie.setpath(

"/test/test2

"); 

//刪除指定路徑上的cookie,不設定該路徑,預設為刪除當前路徑cookie

4response.addcookie(cookie);

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

關於Java的Cookie操作

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

關於Java的Cookie操作

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

關於Java的Cookie操作

1.設定cookie 4.注意 假設路徑結構如下 test test test2 test345 test555 test666 a.相同鍵名的cookie 值可以相同或不同 可以存在於不同的路徑下。b.刪除時,如果當前路徑下沒有鍵為 key 的cookie,則查詢全部父路徑,檢索到就執行刪除操作 ...