二、使用者模組(退出登入)
阿新 • • 發佈:2018-12-14
退出登入
大概步驟:
Servlet層:
/**
* 退出登入
* 1、銷燬session
* 2、刪除cookie
* 3、跳轉到登入頁面
* @param request
* @param response
* @throws IOException
*/
private void userLogout(HttpServletRequest request, HttpServletResponse response) throws IOException {
}
1、銷燬session 2、刪除cookie 3、跳轉到登入頁面前臺
//1.銷燬session
request.getSession.invalidate();
//2.刪除cookie
Cookie cookie=new Cookie("user", null); //既然刪除cooki,user屬性值直接設為 null
//設定setMaxAge(0)
cookie.setMaxAge(0);
//響應
response.addCookie(cookie);
//3、跳轉到登入頁面
response.sendRedirect("login.jsp");
具體細節:
找到 退出 的超連結,將地址改為 "user?action=logout", 後臺獲取action屬性值進行判斷。