У меня есть серия страниц регистрации, которые строятся друг на друге. Когда заканчивается сеанс пользователей, у меня есть Listener, который очищает все на сервере, и это отлично работает. Но, если пользователь пытается сделать что-либо еще, я просто хочу перенаправить их на первую страницу серии. Однако мой фильтр работает неправильно. Я продолжаю получать javax.faces.application.ViewExpiredExceptionРабота с устаревшим представлением ViewState в JSF и Richfaces
Какова наилучшая практика для обработки этого счета? Я не могу просто обрабатывать в web.xml, потому что это слишком глобально. Кроме того, страница ошибки выводится из некоторого кода JSF - кажется, мне нужно поймать, что это происходит с использованием PhaseListener, поэтому исключение не происходит в первую очередь, но я не смог найти хорошую модель как это сделать. Есть идеи?
, но похоже, что это работает только для запросов ajax. – Inv3r53
Это относится к * session * expiry, а не к истечению срока действия. – EJP