java实现注销登录
servlet
HttpServletRequest?request
HttpSession session=request.getSession();
session.removeAttribute("username");
session.invalidate()
springmvc
HttpSession session
登入,設(shè)置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的區(qū)別:
session.invalidate(),這個(gè)會(huì)使整個(gè)客戶端對(duì)應(yīng)的Session失效,里面的所有東西都會(huì)被清空,同時(shí)也釋放了資源。
通過(guò)session.removeAttribute方法刪除的是我們傳遞的對(duì)象,不會(huì)讓整個(gè)Session失效。
轉(zhuǎn)載于:https://www.cnblogs.com/whatarewords/p/10907679.html
總結(jié)
以上是生活随笔為你收集整理的java实现注销登录的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Android Gradle 学习笔记(
- 下一篇: “云时代架构”经典文章阅读感想十二