關於Java的Cookie操作

2021-08-22 18:33:40 字數 811 閱讀 9382

1.設定cookie

1=new

cookie(

"key", 

"value");

260); 

//設定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

1=new

cookie(

"key", 

null);2

0); //3

cookie.setpath(

"/test/test2

"); 

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

4response.addcookie(cookie);

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

//test

/test/test2

/test345

/test555/test666

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