我想爲我的iPhone應用程序實現註銷功能,該應用程序在客戶端使用jQuery mobile,JS和服務器端使用java。目前我需要做的是清除cookie並重定向到我的index.html中的#loginpage標記(我只有一個HTML文件,其中有多個標記用於不同的頁面)。我現在正在爲clearCookie做的事情是:如何刪除cookie
Cookie readCookie = null;
for (Cookie cookie : httpRequest.getCookies()) {
if (cookie.getName().equals("CookieForLogin")) {
readCookie = cookie;
break;
}
}
readCookie.setMaxAge(0);
httpResponse.addCookie(readCookie);
但是這段代碼沒有清除cookie。我已經嘗試過JS方式,即將過期日期設置爲在網上給出的某個以前的日期,但它們不起作用。我也沒有HttpServletResponse
的響應方法。如何清除在客戶端設置的cookie以及如何重定向到特定標籤?
你可以試試使用juery.cookie? – JacobChan
使用$ .cookie('CookieForLogin',null)不起作用。 –
不要忘了'session.invalidate()' –