首頁  >  問答  >  主體

java - SpringMVC+Shiro實現登入後跳轉問題

專案採用SSM Shiro,登入成功跳到首頁,需要知道使用者登入成功,並且在首頁顯示使用者的信息,這個要怎麼做啊。
首頁是:Webcontent下的index.jsp
SpringMVC配置<url-pattern>/</url-pattern>
例如:
我造訪https:/ /segmentfault.com,登入成功後回傳的https://segmentfault.com,但首頁載入出使用者的資訊。
我想做出本站登入前後變更的效果。


好像可以在JSP現在java程式碼去取得Subject實現這個效果,有什麼比這更好的方案嗎?

为情所困为情所困2723 天前914

全部回覆(3)我來回復

  • 世界只因有你

    世界只因有你2017-05-27 17:42:03

    不是在跳轉以後去請求用戶資訊顯示在頁面上,或是跳轉的時候就把用戶資訊帶過去。
    還有在jsp頁面上,shiro可以用標籤直接獲得用戶名稱的等等的功能的,你可以看一下這個http://jinnianshilongnian.ite...

    回覆
    0
  • 迷茫

    迷茫2017-05-27 17:42:03

    1、登入成功後儲存到session,然後頁面讀取
    2、登入成功後返回登入信息,然後頁面顯示
    3、shiro標籤讀取用戶登入信息顯示
    4、jsp自訂標籤,自己後台寫讀取邏輯,回到前端顯示
    5、登入成功後儲存到cookie,前端讀取cookie顯示

    回覆
    0
  • PHP中文网

    PHP中文网2017-05-27 17:42:03

    你可以在認證的時候把資訊放進去,然後登陸後,跳到該頁面,就直接獲取就好了。
    -補充
    在controller中,放到model裡面去,在頁面上獲取

    回覆
    0
  • 取消回覆