сеанс в пользовательском теге JSP - PullRequest
1 голос
/ 09 декабря 2011

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

Есть ли способ получить сеанс в пользовательском теге? Я использовал

 WebContext ctx = WebContextFactory.get();

Но возвращается ноль.

1 Ответ

1 голос
/ 09 декабря 2011

Получил сессию так: Использовать пружину RequestContextHolder:

ServletRequestAttributes attr = (ServletRequestAttributes) RequestContextHolder.currentRequestAttributes ();

HttpSession session = attr.getRequest (). GetSession (true);

...