我正在尝试为我的 iPhone 应用程序实现注销功能,该应用程序在客户端使用 jQuery 移动、JS,在服务器端使用 java。目前我要做的是清除cookie并重定向到我的index.html中的#loginpage标签(我只有1个HTML文件,其中不同页面有多个标签)。我现在为 clearCookie 做的是:
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 以及如何重定向到特定标签?