response.sendRedirect "Страница не перенаправляет должным образом" - PullRequest
0 голосов
/ 22 июля 2011

Я использую фильтр, чтобы попытаться ограничить доступ к страницам jsp, проблема в том, что я использую AJAX через прототип для выполнения запросов, поэтому я не могу заставить перенаправление возвращаться правильно, когда фильтр ловит их.Кроме того, когда вы просто помещаете путь в URL, он отправляет запросы, которые не HttpWebRequests, и это просто запускает цикл некоторых видов.

Когда нет контекста сеанса «Пользователь» ...Я звоню ..

((HttpServletResponse) response).sendRedirect("login.jsp");

Это оставляет меня с окном веб-браузера, которое говорит:

Страница не перенаправляет должным образом - Firefox обнаружил, что сервер перенаправляетзапросите этот адрес способом, который никогда не будет завершен.

Почему он продолжает звонить сам?login.jsp находится в отдельном каталоге, который не фильтруется ...

Очевидно, что он находится в цикле ... какие-либо идеи о том, как правильно реализовать это, или лучшая идея для ограничения доступа к страницам?

...