1

gsp ビューで springSecurity を使用して現在ログインしているユーザーのユーザー名にアクセスするにはどうすればよいですか。具体的には、この値をテキストフィールドで使用できますか?

以下のこの解決策は機能しません。

value="${sec.loggedInUserInfo(field:'username')}"

4

2 に答える 2

6

私のテストでは、次の行は両方とも正しく機能します。

<input name="username" type="text" value="${sec.username()}" />
<input name="username" type="text" value="${sec.loggedInUserInfo(field: 'username')}" />

あなたが持っているエラーは、他の場所からのものかもしれません。GSPでその入力タグだけを使ってテストしていただけないでしょうか?

于 2013-06-02T01:03:11.573 に答える