当前位置: 代码迷 >> Java Web开发 >> Java子域名Cookie删除有关问题
  详细解决方案

Java子域名Cookie删除有关问题

热度:371   发布时间:2016-04-16 21:48:33.0
求助Java子域名Cookie删除问题
求助  java无法删除cookie   
原因描述:在a.b.com设置cookie   路径:/    域名:b.com 
在www.b.com/c.jsp删除此cookie 路径:/ 域名:b.com
之后直接sendRedirect到另外一网址,www.b.com/d.htm 现象  cookie没有被删掉

求助 删除原理为setMaxAge(0)的方法
------解决思路----------------------
需要加上cookie.setPath(“/”)
------解决思路----------------------
你前后设置路径和domain的地方要一致,最好复用代码。不要出现空格,错误字符等低级错误。如果实在还不行,再新建一个cookie值,覆盖原来的,然后setmax(0),让其过期。

引用
Cookie delCookie = new Cookie(myCookie.getName(), myCookie.getValue());
delCookie.setDomain(myCookie.getDomain());
delCookie.setPath(myCookie.getPath());
delCookie.setMaxAge(0);
resp.addCookie(delCookie);
  相关解决方案