У меня есть две страницы JSP: Login.jsp
и Main.jsp
.
Для шаблона URL /
У меня есть сервлет, который делает это:
HttpSession session = request.getSession(false);
if (session == null) {
response.sendRedirect("Login.jsp");
} else {
response.sendRedirect("Home.jsp");
}
Два JSPстраницы пусты на данный момент.
Когда я просматриваю localhost:8080/appname/
в моем браузере, он перенаправляется на Login.jsp
, как и ожидалось.Но когда я пытаюсь просмотреть его во второй раз, он перенаправляется на Home.jsp
.
Когда я пытаюсь отладить, session
не равен нулю, и я могу найти cookie с JSESSIONID
в моем chromeбраузер.
Я не делаю getSession()
где-либо еще.
Может кто-нибудь объяснить мне, что здесь происходит?
Спасибо.