私はマルチユーザーポータルを使用しています。ここでは2人のユーザー(管理者と教師)の値をsecuredHolder
に保存しています。しかし、スーパー管理者のための値を格納していません。JSPで特定の値が設定されているかどうかチェック
ユーザーロール(管理者、教師、スーパー管理者)ごとにナビゲーションメニューを表示する必要があります。
私は値がJSPページで設定されているかどうかチェックしたいと思います。どのようにJSPでそれを行うには?
ユーザーの役割を確認しましたが、特定の値を確認できませんでした。
<sec:authorize access="hasRole('ROLE_TEACHER')">
-- Do something for teacher
-- want to check the value here
</sec:authorize>
次に、コントローラのモデル属性として、他のすべてのものとスーパー管理者を区別しているものを追加できます。 ''タグを使ってチェックしてください。 –
viz
ロールはすでに '認証'オブジェクトの内部で 'spring-security'によって管理されています。これを行う必要はありませんレスポンスのためのthanxを – jlumietu
私は sec:authorize> –
ankit