采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
在进行cookie删除的时候,为什么不直接new一个同名同domain同path的cookie,然后进行删除,而且通过遍历cookie进行删除呢?
Cookie ck = new Cookie(COOKIE_NAME,"");
ck.setMaxAge(0);//设置为0,表示删除此cookieck.setDomain(COOKIE_DOMAIN);ck.setPath("/");response.addCookie(ck);
你好,同学,是这样的,因为在实际大型项目当中,很多团队的时候,cookie里面的值是有可能被其他团队种一些特殊属性,我们如果直接覆盖的话,可能会影响其他业务线的代码正常工作,所以从大型团队来做,一定是以先读再修改为准的。这样不会影响到其他人。
不过就咱们这个项目来说,毕竟没有这种情况,都是我们一个人来搞。你的做法是可行的~一个非常好的问题。
非常感谢!
老师,cookie 都要删除了,还会有什么用吗,为什么会影响到其他业务呢
例如说我们共享一个cookie,这种情况,在业务线很常见的。cookie中的某个key A用 ,某个key B用。某个key C用,如果把整个cookie删了。那么B和C的业务有可能受到影响,例如数据埋点的一个跟踪等等。
登录后可查看更多问答,登录/注册
Tomcat集群+Redis分布式+代码重构+源码原理解析
2.0k 17
3.0k 12
2.0k 12
2.0k 11
2.2k 10
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号