2015-10-20 4 views
0

Мне нужно восстановить имя пользователя вошедшего в систему пользователя, кому угодно? Не можете найти что-нибудь полезное в документации:/Fetch Имя пользователя вошедшего в систему пользователя JasperServer

мне нужно Имя, а не USERID что я Логгина в,

Это должно идти по REST вызова

+0

Возможный дубликат [Как сделать запрос на основе зарегистрированного пользователя] (http://stackoverflow.com/questions/12091582/how-to-make-query-based-on-logged-in-user) –

+0

Вы можете прочитать [Встроенные параметры для зарегистрированного пользователя] (https://community.jaspersoft.com/wiki/built-parameters-logged-user) post –

ответ

0

Вы можете использовать Участвует в параметрах метода остального вызова. Фрагмент кода - это что-то вроде этого .. У Principal есть и другие варианты, и вы можете просто поиграть.

общественности Строка updateUser (@Valid пользователь User, BindingResult результат, модель м, HttpServletRequest запрос, HttpSession сессии, главный принципала) { System.out.println ("Помнить пользователя:" + principal.getName()); // дает зарегистрированное имя пользователя. }

+0

Sry, я забыл упомянуть, это должно быть в javascript , У меня нет доступа к серверу, только через веб-службы REST –

Смежные вопросы