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);