По сути, у меня есть страница login.jsp
и фильтр, который проверяет, является ли сеанс действительным или нет.Если сеанс действителен, продолжайте, если нет, он будет перенаправлен на login.jsp
.
. Фильтр выполняет перенаправление.Однако после перенаправления на login.jsp
на веб-странице ничего не отображается.Я уверен, что это проблема с фильтром, потому что после удаления фильтра из web.xml
на login.jsp
отображается веб-страница.
Фильтр очень прост, и я получил его отсюда.Я не знаю, где проблема в этом случае.Какие-либо предложения?
if(request.getRequestURI().compareToIgnoreCase("/login.jsp")!=0)
{
if (session != null)
{
if(!session.isNew())
{
chain.doFilter(req, res);
}
}
else
{
System.out.println("Directed");
response.sendRedirect(request.getContextPath() + "/login.jsp");
}
}
else
{
System.out.println("not directed");
}