2016-07-21 3 views
-1

Как я могу получить существующие атрибуты session после использования метода sendRedirect()? Если я пытаюсь получить данные session, атрибуты. Но они ноль, так как он создает новый сеанс после вызова этого метода.Как получить существующие атрибуты сеанса после использования sendRedirect()?

+0

Я предполагаю, что это Java? Это поможет людям, если вы добавите тег для языка, который вы используете, иначе будет очень сложно получить какое-либо решение! – Draken

ответ

0

response.sendRedirect() не волшебным образом создает новый сеанс.

Чтобы получить существующий объект из текущего сеанса, просто request.getSession.getAttribute("attrKey").
До этого, Вы должны уже сохранили его, сказав что-то вроде request.getSession().setAttribute("attrKey", object);

Если это не работает, пожалуйста, проверьте, если объект уже пустой, прежде чем вы его сохранили в сессии
ИЛИ
Если куки вашего браузера отключен ,

Смежные вопросы