0

に基づいてアプリケーションを作成していますstruts and hibernate。ユーザーのログインに基づいて、ユーザーごとに異なるホーム画面を分類しています。

すなわち

Doctorログイン:DoctorHomePage.jsp

ナースログイン:NurseHomePage.jsp

しかし、これを避けて、ログイン資格情報に基づいて、単一のホームページを作成し、さまざまなメインメニューエクストルーダーをロードしたいと思います。これにsitemeshを使用する必要がありますか、それともこれよりも優れた解決策がありますか。sitemeshについて聞いたばかりです。

前もって感謝します。

4

1 に答える 1

2

このようなユースケースでは、 Springセキュリティを使用することをお勧めします。ログインしているユーザーに基づいて、医師や看護師などのユーザーに異なる役割を割り当て、ユーザーの役割ごとにメニュー項目を表示できます。

これは、将来の拡張に大いに役立ち、将来、より多くの役割を簡単に追加でき、Springセキュリティはこれらすべてを簡単に処理できます。

または、既存の作業アプローチを維持して、ユーザーの役割に基づいてページを作成し、ログインしたユーザーとログインしたユーザーの役割/権限に基づいてページを含めることができます。

于 2012-08-23T05:18:33.290 に答える