JSF — ViewScope — работает ли он только с вызовами AJAX?

Я использую JSF 2.1 и PrimeFaces 3.5, и у меня есть несколько вопросов о области видимости ViewScope.

Эта область должна работать, пока я использую ту же страницу, верно? Но каждый раз, когда я обновляю свою страницу, контейнер просто создает еще один экземпляр моего ManagedBean, и я теряю все свои данные. Почему? Кстати, это ПРОСТО работает, если я использую Ajax. я прав?


person user1595509    schedule 14.12.2012    source источник
comment
действительно, если вы обновите страницу, будет создан новый компонент. это ожидаемое поведение. Я не понимаю вашего вопроса об ajax..   -  person damian    schedule 14.12.2012


Ответы (1)


Компонент viewscope будет таким же, пока вы публикуете сообщения на одной и той же странице. АЯКС или нет.

Обновление в браузере обрабатывается как новая страница.

person grekier    schedule 14.12.2012