Получить сессию из FacesContext в сервлете - PullRequest
0 голосов
/ 02 ноября 2011

Сценарий:

Мое JSF-приложение вызывает внешнее приложение с некоторыми данными JSON.Внешнее приложение обрабатывает данные и возвращает запрос обратно сервлету моего приложения JSF вместе с обработанными данными.

Теперь здесь, в сервлете, мне нужно будет извлечь ManagedBean (из области действия сеанса конечно) из сеанса и установитьобработал данные для свойства bean.

Все, что я могу сделать, это вызвать внешнее приложение ... обработать данные и отправить данные обратно в сервлет моего приложения.Но я не могу получить объект сеанса из HttpRequest и, следовательно, не могу продолжить получать ManagedBean в сервлете.

Я пробовал способы, такие как

1. By passing JSESSIONID in URL and build the session using JSESSIONID.
2. Using deprecated HttpSessionContext to retrieve session object from sessionId.

Но безуспешно,Есть ли альтернативный способ добиться этого?

...