Кажется, это очень распространенная проблема. Но я не мог найти рабочего решения. Мы используем 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, так как обе эти проблемы могут быть связаны друг с другом.
Будем признательны за любые решения/зацепки.