设置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());