用户退出
前端:
设置超链接的请求地址 user?actionName=logout
后台:
1. 销毁Session对象
2. 删除Cookie对象
3. 重定向跳转到登录页面
private void userLogOut(HttpServletRequest request, HttpServletResponse response) throws IOException {
// 1. 销毁Session对象
request.getSession().invalidate();
// 2. 删除Cookie对象
Cookie cookie = new Cookie("user", null);
cookie.setMaxAge(0); // 设置0,表示删除cookie
response.addCookie(cookie);
// 3. 重定向跳转到登录页面
response.sendRedirect("login.jsp");
}
代码实现如上图
删除session一句代码 获得session并删除 用getsession
删除cookie 没有特定的方法 把新new的cookie过期时间变为0
===========================================
云日记-个人中心—页面嵌套静态页面-逻辑(自我总结):
登录
进入默认的主页
进入个人中心 页面右下角变了
逻辑分析:
index.jsp页面 :
index还包含 changePage 要传右下角的动态页面
changePage是在
menu page 是 user
actionname=usercenter
<