设置10天免登录,保存cookie
Cookie c1 = new Cookie("loginAct",loginAct);
c1.setMaxAge(60*60*24*10);
resp.addCookie(c1);
Cookie c2 = new Cookie("loginPwd",loginPwd);
c2.setMaxAge(60*60*24*10);
resp.addCookie(c2);
取消10天免登录(删除cookie)
Cookie c1 = new Cookie("loginAct",loginAct);
c1.setMaxAge(0);
resp.addCookie(c1);
Cookie c2 = new Cookie("loginPwd",loginPwd);
c2.setMaxAge(0);
resp.addCookie(c2);
原理:cookie保存在用户的浏览器中,再次保存cookie,设置有效时间为0s即可。
关闭Session回话
HttpSession session= req.getSession(false);
if(null != session) {
session.invalidate();
}
resp.sendRedirect(req.getContextPath());