Как получить имя пользователя с помощью безопасности: тег аутентификации в Spring? - PullRequest
1 голос
/ 28 декабря 2010

Я новичок в весне.Я хочу отправить имя пользователя, вошедшего в систему, на мой контроллер.Я попытался следующий код, который не работает ...

<form:input path="bidderName" value="<security:authentication property=/"principal.username/"/>" />

в поле значения Я хочу взять имя пользователя вошедшего в систему пользователя.Пожалуйста помоги.Заранее спасибо.

1 Ответ

5 голосов
/ 28 декабря 2010

Вам не нужно отправлять его вашему Spring Controller. Вы можете получить к нему доступ непосредственно оттуда.

SecurityContextHolder.getContext().getAuthentication().getName();

Кажется, вы пытаетесь передать зарегистрированного пользователя из формы JSP обратно на контроллер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...