hasRole
などの標準的なセキュリティ式を解析して、変数(JSP内)で値を取得したいと思います。どうやってやるの?SpelExpressionParser
は標準のELパーサーですが、セキュリティ式を解析することはないと思います。
2 に答える
1
最も簡単なアプローチは、<sec:authorize>
タグを使用して、その本体内の目的の変数を変更することです。
実際に式を手動で評価する場合は、のソースを確認してください。これは、WebアプリケーションコンテキストからAuthorizeTag
タイプの最初のBeanを取得し、それを使用してとを取得します。WebSecurtyExpressionHandler
ExpressionParser
EvaluationContext
于 2010-06-15T20:25:20.137 に答える
0
このトピックの回答をここに投稿しました-Springセキュリティ式をプログラムで解析する方法。これもあなたの質問に答えると思います。
于 2014-02-06T12:01:17.483 に答える