Cookie删除问题,为什么不直接new一个同名同domain同path的cookie,然后进行删除
来源:6-14 单点登录Redis存储Session及SessionId问题说明与集群实战-4
RedWay
2017-12-01
在进行cookie删除的时候,为什么不直接new一个同名同domain同path的cookie,然后进行删除,而且通过遍历cookie进行删除呢?
Cookie ck = new Cookie(COOKIE_NAME,"");
ck.setMaxAge(0);//设置为0,表示删除此cookie
ck.setDomain(COOKIE_DOMAIN);
ck.setPath("/");
response.addCookie(ck);
写回答
1回答
-
你好,同学,是这样的,因为在实际大型项目当中,很多团队的时候,cookie里面的值是有可能被其他团队种一些特殊属性,我们如果直接覆盖的话,可能会影响其他业务线的代码正常工作,所以从大型团队来做,一定是以先读再修改为准的。这样不会影响到其他人。
不过就咱们这个项目来说,毕竟没有这种情况,都是我们一个人来搞。你的做法是可行的~一个非常好的问题。
162018-02-16
相似问题