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