0

hasRoleなどの標準的なセキュリティ式を解析して、変数(JSP内)で値を取得したいと思います。どうやってやるの?SpelExpressionParserは標準のELパーサーですが、セキュリティ式を解析することはないと思います。

4

2 に答える 2

1

最も簡単なアプローチは、<sec:authorize>タグを使用して、その本体内の目的の変数を変更することです。

実際に式を手動で評価する場合は、のソースを確認してください。これは、WebアプリケーションコンテキストからAuthorizeTagタイプの最初のBeanを取得し、それを使用してとを取得します。WebSecurtyExpressionHandlerExpressionParserEvaluationContext

于 2010-06-15T20:25:20.137 に答える
0

このトピックの回答をここに投稿しました-Springセキュリティ式をプログラムで解析する方法。これもあなたの質問に答えると思います。

于 2014-02-06T12:01:17.483 に答える