Как получить доступ к сеансу сервлета в CXF Interceptor? - PullRequest
7 голосов
/ 11 января 2011

У меня есть "in" CXF Interceptor, я хочу получить доступ к сеансу сервлета в его handleMessage() методе. Мой перехватчик расширяется AbstractPhaseInterceptor.

Я хочу получить доступ к сеансу для хранения некоторой информации о пользователе, так как мой клиент веб-службы поддерживает сеансы.

Я уже могу получить доступ к сеансу в моих веб-службах.

1 Ответ

8 голосов
/ 11 января 2011

Вы должны быть в состоянии сделать

HttpServletRequest req = (HttpServletRequest)message.get("HTTP.REQUEST");

, чтобы получить HttpServletReqest, где вы можете затем извлечь сеанс из него.

...