Java Spring刪除cookie

foreverpx發表於2015-03-05

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

相關文章