JSF 2, Spring Security 3.x и Richfaces 4 перенаправляют на страницу входа в систему по истечении времени сеанса для запросов ajax

Кажется, это очень распространенная проблема. Но я не мог найти рабочего решения. Мы используем Richafaces 4, Myfaces 2.0.5 и Spring Security 3.0.X.

Во время сеанса для запросов ajax/не ajax пользователь должен быть перенаправлен на страницу входа в систему. После входа в систему ему должна быть показана ранее выполненная операция ajax/не ajax.

У нас нет проблем с запросами без ajax. Но для запросов ajax пользователь не перенаправляется на страницу входа.

Я перешел по этой ссылкеhttps://community.jboss.org/message/729913#729913и реализовал сервлетный подход. решение работало в Firefox, но не в IE 8.

Может быть еще одна проблема, даже если она правильно перенаправляется на страницу входа в систему по истечении времени сеанса. Я ожидаю ViewExpiredException при успешном входе в систему для ранее вызванного запроса ajax.

Я хотел привести ViewExpiredException, так как обе эти проблемы могут быть связаны друг с другом.

Будем признательны за любые решения/зацепки.

5
задан Bo Persson 15 April 2012 в 00:14
поделиться