專案採用SSM Shiro,登入成功跳到首頁,需要知道使用者登入成功,並且在首頁顯示使用者的信息,這個要怎麼做啊。
首頁是:Webcontent下的index.jsp
SpringMVC配置<url-pattern>/</url-pattern>
例如:
我造訪https:/ /segmentfault.com,登入成功後回傳的https://segmentfault.com,但首頁載入出使用者的資訊。
我想做出本站登入前後變更的效果。
好像可以在JSP現在java程式碼去取得Subject實現這個效果,有什麼比這更好的方案嗎?
不是在跳轉以後去請求用戶資訊顯示在頁面上,或是跳轉的時候就把用戶資訊帶過去。
還有在jsp頁面上,shiro可以用標籤直接獲得用戶名稱的等等的功能的,你可以看一下這個http://jinnianshilongnian.ite...
1、登入成功後儲存到session,然後頁面讀取
2、登入成功後返回登入信息,然後頁面顯示
3、shiro標籤讀取用戶登入信息顯示
4、jsp自訂標籤,自己後台寫讀取邏輯,回到前端顯示
5、登入成功後儲存到cookie,前端讀取cookie顯示
你可以在認證的時候把資訊放進去,然後登陸後,跳到該頁面,就直接獲取就好了。
-補充
在controller中,放到model裡面去,在頁面上獲取