【发布时间】:2016-02-15 17:52:02
【问题描述】:
在一个 servlet 中,我有以下删除 cookie 的代码。
Cookie[] arr = request.getCookies();
for(Cookie y:arr){
y.setMaxAge(0);
y.setPath("/");
response.addCookie(y);
}
在一个 jsp 文件中,我有这个 jstl 代码,它应该向我显示服务器中的当前 cookie
<c:forEach var="c" items="${cookie }">
<table border=1>
<tr>
<td>${c.value.name }</td>
<td>${c.value.value }</td>
</tr>
</table>
</c:forEach>
当我添加cookie时,它们会正确显示在jsp中,但是当我使用servlet中的第一个代码删除它们并重新加载页面时它们仍然存在,是java代码有问题还是jsp jstl没有正确重新加载
【问题讨论】: