标签:
jsp页面
1 <c:if test="${not empty sessionScope.user}"> 2 <div class="logout right"><a href="doLogoutServlet" title="注销">注销</a></div> 3 </c:if>
doLogoutServlet
1 public void doPost(HttpServletRequest request, HttpServletResponse response) 2 throws ServletException, IOException { 3 try { 4 if(request.getSession().getAttribute("user")==null) 5 throw new Exception("登录已超时!"); 6 Boolean isAdmin = ((Auctionuser)request.getSession().getAttribute("user")).getUserisadmin(); 7 request.getSession().invalidate(); 8 if(isAdmin){ 9 response.sendRedirect("login-admin.jsp"); 10 }else{ 11 response.sendRedirect("login.jsp"); 12 } 13 } catch (Exception e) { 14 // TODO Auto-generated catch block 15 e.printStackTrace(); 16 request.setAttribute("message", e.getMessage()); 17 request.getRequestDispatcher("error.jsp").forward(request,response); 18 } 19 }
invalidate无效的,使作废,用于注销用户信息
标签:
原文地址:http://www.cnblogs.com/jimorulang/p/5557925.html