JSPでユーザーロールを印刷したいですか? <sec:authentication property="principal.username"/>
このタグを使用すると、ユーザー名にアクセスできますが、jspの現在の役割にアクセスして印刷するにはどうすればいいですか?スプリングセキュリティを使用してJSPでロールにアクセスする方法は?
20
A
答えて
21
はあなたのUserDetails
オブジェクトを参照するため、そのオブジェクトを検査すると、ロールはpublic Collection<GrantedAuthority> getAuthorities() { .. }
に格納されます。 JSPからgetAuthoritiesを使用する方法
<sec:authentication property="principal.authorities"/>
18
getAuthoritiesを使用するか、独自のuserdetailsの実装を作成し、便利なメソッドを作成します。
か:hereから
<sec:authorize access="hasRole('supervisor')">
This content will only be visible to users who have
the "supervisor" authority in their list of <tt>GrantedAuthority</tt>s.
</sec:authorize>
。
3
<sec:authentication property="principal.authorities" var="authorities" />
<c:forEach items="${authorities}" var="authority" varStatus="vs">
<p>${authority.authority}</p>
</c:forEach>
+0
少しの細部は長い道のりです... –
関連する問題
- 1. スプリングセキュリティ:ロールを使用してフォームの対話性を制限する
- 2. Expression Language(JSP)を使用してHashMapにアクセスするには
- 3. SensorManager.getOrientation()を使用して「ピッチ」と「ロール」を計算する方法
- 4. JSTLを使用してJSPでドメインを区別する方法
- 5. jspで、httpプロキシを使用してURLをバイパスする方法
- 6. JSFでdataTableを使用してオブジェクトメソッドにアクセスする方法は?
- 7. JSP - 私はJSPを使用してに新しいです
- 8. Obj-Cアプリケーションでdylibにアクセスして使用する方法は?
- 9. JSPログインユーザーのロール
- 10. JSPファイルを使用してテンプレートを作成する方法
- 11. request.getAttributeの値を使用してJSPをリロードする方法
- 12. visusal C++ 2010を使用してアクセスデータベースにアクセスする方法は?
- 13. 動的キーを使用してオブジェクトにアクセスする方法は?
- 14. JavaScriptを使用して共有/ネットワークフォルダにアクセスする方法は?
- 15. Webアカウントマネージャを使用してOneDriveにアクセスする方法は?
- 16. PackerでAWSロールを使用してAMIを作成する方法
- 17. 外部jspファイルをオーバーレイとして使用する方法
- 18. JSONArray - javascript(jsp)を使用して表示する方法
- 19. ItemsControl:ItemsPanelTemplate内でFindNameを使用してパネルにアクセスする方法
- 20. WP7でMediaPlayerを使用してソングデータにアクセスする方法
- 21. nasmを使用してLinuxでサウンドカードにアクセスする方法
- 22. Spring MVCとJSPを使用して列にデータを表示する方法は?
- 23. JSP/ServletとAjaxを使用してサーバーにファイルをアップロードする方法は?
- 24. JSPで要求属性にアクセスする方法は?
- 25. jspでjavascriptを使用して画像をドロップダウンに追加する方法
- 26. jspでgetParameterを使用する方法安全な方法
- 27. JSPファイルでJSONObjectを使用してHashMapアクション変数にアクセスする
- 28. usersテーブルのカラムとしてロールを持つ方がよいか、またはジョインテーブル(ロール&アサインメント)を使用してロールする方が良いですか? - Railsの3
- 29. Glassfishサーバーを使用してJSPからリモートEJB3にアクセス
- 30. JSPでのスプリングセキュリティ - 許可されていないアクションをクリック
- :あなたは、単に画面上の役割を印刷したい場合は、言っ
は、これを行いますか? – Rajesh
ノーマル・ビーン・コンベンションを使用する: –
NimChimpsky
URLは現在動作しません。 –