sách gpt4 ai đã đi

spring - 无法删除 JSESSIONID cookie

In lại 作者:行者123 更新时间:2023-12-02 08:16:19 25 4
mua khóa gpt4 Nike

我正在使用带有 HttpServletRequest 和响应的 Spring Controller 来删除 cookie。

当我需要删除 cookie 时,我有以下代码:

   Cookie[] allCookies = request.getCookies();

for (int i = 0; i < allCookies.length; i++)
{
String name = allCookies[i].getName();
if (name.equalsIgnoreCase("JSESSIONID"))
{
logger.info(i + " Name=" + name + " Value=" + allCookies[i].getValue());
cookieToDelete = allCookies[i];
cookieToDelete.setValue("");
cookieToDelete.setMaxAge(0);
cookieToDelete.setVersion(0);
cookieToDelete.setPath("/");
response.addCookie(cookieToDelete);
}
}

执行此操作后,所有名为 JSESSIONID 的 cookie 都应被删除。我的错误是什么?

1 Câu trả lời

尝试按此处所述设置内容类型和域 How do you remove a Cookie in a Java Servlet .您也可以尝试使用 SessionRegistry 使 session 过期,解释 đây

关于spring - 无法删除 JSESSIONID cookie,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8508129/

25 4 0
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com