Java后台清空Cookie不成功的解决方案

1.问题:设定Cookie.setMaxAge(0);清除Cookie不成功
解决方案:

cookie.setMaxAge(0);
cookie.setPath("/");//该路径为创建Cookie时设定的访问路径

2.已经设置访问路径,依旧不能清除
原因:
java后端“删除”cookie后,浏览器中缓存中的cookie并没有改变,所以需要通过response将cookie最新的设定发送到浏览器中。

解决方案:

cookie.setMaxAge(0);
cookie.setPath("/");//该路径为创建Cookie时设定的访问路径
response.addCookie(cookie);

posted @ 2021-03-08 11:31  花椒树  阅读(1293)  评论(0)    收藏  举报