java實現注銷登錄


servlet

HttpServletRequest request

HttpSession session=request.getSession();

session.removeAttribute("username");

session.invalidate()

springmvc

HttpSession session

登入,設置session

session.setAttribute("username", username);

注銷,刪除session

request.getSession().removeAttribute("username");

request.getSession().invalidate();

struts2

HttpServletRequest request=ServletActionContext.getRequest();

request.getSession().invalidate();

或者

ServletActionContext.getRequest().getSession().removeAttribute("username");

 

remove和invilidate的區別

session.invalidate(),這個會使整個客戶端對應的Session失效,里面的所有東西都會被清空,同時也釋放了資源。
通過session.removeAttribute方法刪除的是我們傳遞的對象,不會讓整個Session失效。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM