Apache的shiro获取当前Session的方法
生活随笔
收集整理的這篇文章主要介紹了
Apache的shiro获取当前Session的方法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
shiro提供了一個工具類可以方便的獲取Session,這個工具類就是:SecurityUtils
獲取當前的Session直接可以通過下面的方式來:
public static Session getSession() {return SecurityUtils.getSubject().getSession();}獲取到session還可以直接往session中塞屬性,例如登錄的時候,需要一個驗證碼,則可以將生成的驗證碼的文本塞到session中,
設置session的屬性的方法如下:
在其他的地方則可以通過這個key來獲取:
public static Object getSessionAttribute(Object key) {return getSession().getAttribute(key);}如果需要刪除session中的屬性的話,直接通過key刪除即可:
getSession().removeAttribute(key);總結
以上是生活随笔為你收集整理的Apache的shiro获取当前Session的方法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Springboot集成nacos实现服
- 下一篇: Springboot中使用Google