销毁Session和清空指定的属性
生活随笔
收集整理的這篇文章主要介紹了
销毁Session和清空指定的属性
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
銷毀session:session.invalidate()清除當前session的所有相關信息
清空session中的指定的屬性:session.removeAttribute()適用于清空指定的屬性,括號中指定session的屬性。
清空session:Session.Clear()就是把Session對象中的所有項目都刪除了,Session對象里面啥都沒有。但是Session對象還保留。
session的removeAttribute()和invalidate()的區別
session.invalidate()是銷毀跟用戶關聯session,例如有的用戶強制關閉瀏覽器,而跟蹤用戶的信息的session還存在,可是用戶已經離開了。
雖然session 生命周期瀏覽默認時間30分,但是在30分鐘內別的用戶還可以訪問到前一個用戶的頁面,需銷毀用戶的session。
session.removeAttribute()移除session中的某項屬性。
在spring例子中寵物商店的注銷登錄的代碼:
request.getSession().removeAttribute(“userSession”);
// 注銷用戶,使session失效。
request.getSession().invalidate();
總結
以上是生活随笔為你收集整理的销毁Session和清空指定的属性的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开源App动画Lottie
- 下一篇: 环境贴图