Я должен перенаправить поток своего веб-сайта на страницу входа, когда пользователь нажимает любую ссылку на странице после истечения сеанса (либо по тайм-ауту, либо вручную выходит из другого окна)
Я добавилследующий фрагмент кода в моем main.gsp (входит в каждый gsp)
<script>
$.ajaxSetup({
statusCode: {
401: function(){
// Redirect the to the login page.
location.href = "/gra/login/auth";
}
}
});
</script>
Раньше это работало нормально, но на этом этапе мы внесли некоторые изменения в наше приложение (миграция оракула, новый пользовательский интерфейс, а такжеплагин Spring Security)
Теперь он не перенаправляет всю страницу на страницу входа, но содержимое обновляется только в целевом контейнере, который обновляется по щелчку ссылки (страница выхода выходит только в этом div). Вот какраньше работал без кода выше.Как сделать эту страницу глобальной страницей вперед?
Обновление: я только что проверил ее в firebug и обнаружил, что при нажатии на ссылку после истечения времени ожидания сеанса в ответ генерируется 302 (временно перемещенный) кодового номера, а не 401?