共計 731 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Java 中刪除 cookie,有以下幾種方式:
- 使用 response 對象的 addCookie() 方法,將要刪除的 cookie 的值設置為空,將其過期時間設置為 0,然后再將該 cookie 添加到 response 中。例如:
Cookie cookie = new Cookie("cookieName", "");
cookie.setMaxAge(0);
response.addCookie(cookie);
- 使用 response 對象的 addCookie() 方法,將要刪除的 cookie 設置為 null,然后再將該 cookie 添加到 response 中。例如:
Cookie cookie = null;
cookie = new Cookie("cookieName", null);
cookie.setMaxAge(0);
response.addCookie(cookie);
- 使用 response 對象的 getCookies() 方法獲取到所有的 cookie,然后遍歷 cookie 并將其過期時間設置為 0。例如:
Cookie[] cookies = request.getCookies();
if (cookies != null) {for (Cookie cookie : cookies) {cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
- 使用 response 對象的 setMaxAge() 方法將所有的 cookie 的過期時間設置為 0。例如:
Cookie[] cookies = request.getCookies();
if (cookies != null) {for (Cookie cookie : cookies) {cookie.setMaxAge(0);
}
}
丸趣 TV 網 – 提供最優質的資源集合!
正文完