восстановить сеанс, если ViewExpiredException бросил jsf 2.0 - PullRequest
0 голосов
/ 13 мая 2011

ситуация такая.если выдается исключение ViewExpiredException вместо перенаправления на другую страницу / страницу входа, я хочу восстановить сеанс до этого. Есть ли способ сделать это?

1 Ответ

1 голос
/ 13 мая 2011

Нет, это невозможно. Это уже полностью потеряно в черной дыре. Именно поэтому это исключение было выброшено.

Однако вы можете просто предотвратить , чтобы это произошло. Например, вы могли бы ввести какой-нибудь простой Ajax-опрашиватель на стороне представления, чтобы поддерживать сеанс на стороне сервера. Вы можете найти пример в следующем ответе: Предотвращение тайм-аута сеанса в течение длительного времени обработки в JSF

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