Я хочу различать:
Есть ли способ идентифицировать эти два в новом HTTPServeletRequest
?
Вы можете реализовать SessionListener
и управлять новым сеансом и старым сопоставлением сеансов,
Однако, чтобы решить, где перенаправить новый логин (как вы прокомментировали)
вы должны хранить заголовок referrer
в сеансе
Например:
после того, как сессия была уничтожена
пользователь перенаправляется на страницу входа
получить заголовок referrer, помещать его в сеанс и при успешном входе в систему читать его с сеанса и перенаправлять туда