3

プリンシパルのプロパティの値を文字列ではなくオブジェクトとして取得するにはどうすればよいですか?

UserDetails を拡張するカスタム ユーザー オブジェクトがあります。

例:

これにより、allTask​​ プロパティが文字列として出力されます。

<sec:authentication property="principal.user.allTask"/>

タグを使用してリクエスト時に保存するためのオブジェクトとしてプリンシパルの値プロパティを取得したい

<c:set var="task" value="${principal.user.allTask}"/> 

Controller からの要求に応じて Bean プリンシパルをプッシュしたくありません。

4

1 に答える 1

0

私はあなたの質問をよく理解していませんが、これに関して私のブログに投稿があります:

http://giannisapi.wordpress.com/2011/09/21/spring-3-spring-security-implementing-custom-userdetails-with-hibernate/ また、文字列もオブジェクトであるため、文字列を取得することでオブジェクトを取得しています. それがあなたを助けることを願っています。それを読んで、さらに助けが必要な場合はお知らせください

于 2012-07-13T12:32:27.637 に答える