ホームページ  >  に質問  >  本文

java - SpringMVC+Shiro はログイン後のジャンプ問題を実装します

このプロジェクトは SSM Kiri を使用しています。ログインが成功すると、ホームページにジャンプします。ユーザーが正常にログインしたことを認識し、ホームページにユーザーの情報を表示する必要があります。その方法は次のとおりです。
ホームページは次のとおりです: Webcontent の Index.jsp
SpringMVC 構成 <url-pattern>/</url-pattern>
例:
https にアクセスします: / /segmentfault.com、https://segmentfault.com はログインに成功すると返されますが、ユーザーの情報はホームページに読み込まれます。
このサイトにログインする前後で変更を反映させたいと考えています。


この効果を実現するには、JSP および Java コードで Subject を取得できるようですが、これより良い解決策はありますか?

为情所困为情所困2723日前916

全員に返信(3)返信します

  • 世界只因有你

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

    ジャンプ後のページにユーザー情報を表示するようにリクエストするか、ジャンプが発生したときにユーザー情報を持ってきます。
    JSP ページでも、Shiro はタグを使用してユーザー名などを直接取得できます。こちらの http://jinnianshilongnian.ite... をご覧ください。

    返事
    0
  • 迷茫

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

    1. ログイン成功後、セッションに保存し、ページを読み込みます
    2. ログイン成功後、ログイン情報を返すと、ページが表示されます
    3. シロタグがユーザーのログイン情報を読み取って表示します
    4. jsp カスタムタグ、バックグラウンドで書き込みと読み取り ロジックを取得し、フロントエンド表示に戻ります
    5. ログインに成功したら、それを cookie に保存し、フロントエンドが cookie を読み取って表示します

    返事
    0
  • PHP中文网

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

    認証時に情報を入力し、ログイン後にこのページにジャンプして直接取得することができます。
    -補足
    コントローラーでモデルに入れてページ上に取得します

    返事
    0
  • キャンセル返事