Java Spring刪除cookie

Java中Spring刪除cookie

web開發中,在controller上需要將瀏覽器的某個cookie刪除,我們會期望response參數裏面會有個removeCookie方法,但悲劇的是沒有。response裏面只有addCookie方法。

如果我們想刪除cookie,只能利用addCookie方法將其刪除。
假如我們要刪除一個叫sessionId的cookie,代碼如下:

Cookie cookie = new Cookie("sessionId",null);
cookie.setMaxAge(0);
cookie.setPath("/");
response.addCookie(cookie);

執行如上代碼就能將某個cookie刪除。
需要注意的是,cookie的path一定要和你想要刪除的cookie的path匹配,不然只會把sessionId的值設置爲空,而不會刪除該cookie。

文章作者:foreverpx
文章原文鏈接:Java中Spring刪除cookie

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