cookie无法删除解决方案
cookie无法删除原因
cookie不仅有name和value,还有域。很多人无法删除cookie是因为在删除的时候没有设置域。以下为代码。
cookie添加.
// An highlighted block
Cookie cookie = new Cookie("downloadstatus", String.valueOf(new Date().getTime()));
cookie.setMaxAge(5 * 60);// 设置为5min
cookie.setPath("/");
response.addCookie(cookie);
cookie删除.
// An highlighted block
function delCookie(name)
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null)
document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString() + ";path=/";
}
js和java代码思路是一样的,只是写法不一样。