要清除cookie數據,可以使用以下代碼:
Cookie[] cookies = request.getCookies();
if (cookies != null) {
for (Cookie cookie : cookies) {
cookie.setMaxAge(0);
response.addCookie(cookie);
}
}
這段代碼首先通過request.getCookies()
方法獲取當前請求中的所有cookie,然后遍歷這些cookie,將每個cookie的過期時間設置為0,再通過response.addCookie(cookie)
方法將更新后的cookie添加到響應中。這樣,瀏覽器在接收到響應后會將這些cookie刪除。