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