【发布时间】:2011-03-28 19:59:30
【问题描述】:
我尝试使用此代码删除 servlet 中的 cookie
Cookie minIdCookie = null;
for (Cookie c : req.getCookies()) {
if (c.getName().equals("iPlanetDirectoryPro")) {
minIdCookie = c;
break;
}
}
if (minIdCookie != null) {
minIdCookie.setMaxAge(0);
minIdCookie.setValue("");
minIdCookie.setPath("/");
res.addCookie(minIdCookie);
}
res.flushBuffer();
但这不会产生任何影响,也不会改变 cookie 属性。
我也试过在这个 servlet 中添加一个 cookie,效果很好。
为什么我无法更改现有 cookie 的属性。
【问题讨论】:
标签: java http servlets cookies