|
|
|
Обработчик на ViewExpiredException в JSF
|
|||
|---|---|---|---|
|
#18+
Привет всем! Есть проект на JSF, в нем есть xhtml страница которая рендерится на основе даных из бина @SessionScoped. Когда время жызни сесии проходит и мы стараемся визвать нашу xhtml, то пишет "login.xhtml - View /login.xhtml could not be restored". Ставим тогда в web.xml такое: Код: xml 1. 2. 3. 4. Все, теперь если мы переходит на нашу страницу с помощью get-запроса, то нас перенаправляет на 500.xhtml, когда нет сесии. А вот если мы стараемся с этой страницы послать post-запрос, нечево не происходит, кнопка формы (они идек как ajax, оновляет некоторые блоки, а не всю страницу) просто нажимается без каких либо изменений в интерфейсе. Если посмотреть в FireBug на ответ post-запроса, то он возвращает: login.xhtml - View /login.xhtml could not be restored. Тобто обработчик ViewExpiredException, который я задал в web.xml не срабатывает на post-запрос. В чем проблема? Это характерно только для commandButton з пареметром ajax="true" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 12:22 |
|
||
|
Обработчик на ViewExpiredException в JSF
|
|||
|---|---|---|---|
|
#18+
Вы вообще не понимаете как ajax работает? http://stackoverflow.com/questions/11203195/session-timeout-and-viewexpiredexception-handling-on-jsf-primefaces-ajax-request ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 14:37 |
|
||
|
Обработчик на ViewExpiredException в JSF
|
|||
|---|---|---|---|
|
#18+
Уже зделал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2013, 15:24 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=177&tid=2127289]: |
0ms |
get settings: |
8ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 402ms |

| 0 / 0 |
