servlet 删除cookie
时间: 2023-09-14 18:11:57 浏览: 110
以下是在servlet中删除cookie的示例代码:
```
Cookie[] cookies = request.getCookies(); // 获取当前请求中的所有cookie
if (cookies != null) {
for (Cookie cookie : cookies) {
if (cookie.getName().equals("cookieName")) { // 判断cookie名称是否为要删除的cookie
cookie.setMaxAge(0); // 将cookie过期时间设置为0,即删除该cookie
cookie.setPath("/"); // 设置cookie的路径,需要与创建cookie时的路径一致
response.addCookie(cookie); // 将修改后的cookie发送给客户端
}
}
}
```
注意:删除cookie时,需要将cookie的过期时间设置为0,并将cookie的路径设置为与创建cookie时的路径一致。否则,可能无法正确删除cookie。
阅读全文