Атрибут сеанса Java отсутствует / потерян - PullRequest
1 голос
/ 21 октября 2011

Работа с JSF2 и Richfaces 4.0.Я безуспешно пытаюсь отладить потерянный атрибут сеанса уже несколько дней.У меня есть поток страниц, который переводит пользователя со страницы 1 на страницу 2, а затем обратно на страницу 1.Атрибут сеанса добавляется, когда пользователь нажимает кнопку для перехода на страницу 2.Этот атрибут используется на странице 2 и на странице 1, когда пользователь возвращается к нему.При отладке я вижу атрибут сеанса вплоть до страницы2, но когда пользователь нажимает кнопку на странице2, чтобы вернуться на страницу1, атрибут исчезает.Я на 100% уверен, что добавляю атрибут в сеанс, а не в запрос.Я анализирую код уже несколько дней.

У меня есть другие страницы, где атрибуты добавляются в сеанс, и они работают нормально.

Любые предложения по отладке будут полезны.

Ответы [ 3 ]

0 голосов
/ 25 октября 2011

Моя ошибка. Пропустил фильтр, который удалил атрибут. Спасибо.

0 голосов
/ 01 ноября 2018

В моем случае во время обработки я переключался между защищенными и незащищенными страницами, что приводило к потере сеанса. Я удостоверился, что это был https (безопасный), и это решило проблему.

0 голосов
/ 21 октября 2011

Убедитесь, что браузер отправляет один и тот же файл cookie идентификатора сеанса при каждом запросе.

Для этого можно использовать Fiddler .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...