JavaWeb cookie的删除

1 篇文章 0 订阅
1 篇文章 0 订阅

今天删cookie时因为删除的路径与创建cookie时的路径
不一样,导致删了半天没成功,仅此记录一下:

后台代码: 用新的同名cookie覆盖老的cookie:
简单写下删除代码(实际要加非空判断)
Cookie cookie=new Cookie(“name” null);
cookie.setMaxAge(0);
cookie.setPath(“cookie的路径,通常写/“) ;
response.addCookie(cookie);

关键点: 设置对setPath()里的路径:
点开谷歌浏览器一F12查看控制台一Application一查看 已生成Cookies的Path属性。其值就是你设置的覆盖Cookie的path值。
我是由于第一次运行时候没有设置Cookie的Path值,导致第一次生成的Cookie的Path路径是默认值项目名。
而删除Cookie时候是给cookie setPath("/")
二者路径不一样,导致删除不成功,以此为戒。
第一次生成Cookie时,原cookie path就应该跟删除的cookie path一样,才可成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值