關於Java的Cookie操作

2021-05-27 09:53:15 字數 871 閱讀 3072

1.設定cookie

cookie cookie 

=new

cookie(

"key", 

"value");

cookie.setmaxage(

60); 

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

cookie.setpath(

"/test/test2

"); 

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

response.addcookie(cookie);

2.讀取cookie1//

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

2 cookie cookies 

=request.getcookies();

3.刪除cookie

cookie cookie 

=new

cookie(

"key", 

null

);cookie.setmaxage(

0); 

"/test/test2

"); 

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

response.addcookie(cookie);

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

//test

/test/test2

/test345

/test555/test666

關於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...

關於Java的Cookie操作

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