Перенаправление страницы, вызывающее создание бина запроса дважды - PullRequest
1 голос
/ 03 апреля 2012

Когда пользователи пытаются войти в мое приложение после предоставления учетных данных и нажатия клавиши commandButton (чей атрибут action перенаправляет пользователя на соответствующую страницу после проверки), мое приложение создает экземпляр компонента @RequestScoped, когда метод атрибута actionвыполнен.Теперь, после того как перенаправление выполнено, после успешного входа в систему этот бин снова необходим на перенаправленной странице.Но этот боб был уничтожен, поэтому его необходимо воссоздать.

Это нормально?Я ожидаю, что бин будет там для полного запроса, так как перенаправление было только частью запроса.

В любом случае, если это нормально для бина запроса, какова альтернатива для меня, чтобы пережить этот полный запрос, но больше нетпосле этого.

1 Ответ

1 голос
/ 03 апреля 2012

Да, это нормально, срок жизни bean-объекта области видимости запроса - ответ,

если вы сделаете переадресацию, это будет

запрос - ответ (инструкция по созданию нового GET) - запрос - ответ (обслуживание новой страницы)

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