Использовать один и тот же вспомогательный объект bean с одинаковым значением на двух разных страницах JSF

#jsf #facelets

#jsf #лицевые панели

Вопрос:

У меня есть одна страница jsf и всплывающая другая страница jsf из нее.

Теперь я получаю сброс всех значений из резервного компонента во всплывающей странице.

пожалуйста, помогите..

Ответ №1:

сделайте это, @SessionScoped если jsf2.0 или <scope>session</scope> если старше

Этот компонент будет активен и доступен в течение всего сеанса

Комментарии:

1. я сталкиваюсь с этой проблемой для всех компонентов … я не могу создать область видимости для всех компонентов в качестве сеанса .. я уже использовал <t:saveState> .. все еще не работает: (я использую JSF1.2

2. Тогда вы могли бы использовать rich:modalpanel или что-то подобное этому вместо нового всплывающего окна

3. я не могу изменить view…as я использую facelets..it повлияет на весь проект.

4. <t:saveState> с чем именно проблема?

5. я не могу использовать все установленные свойства из резервного компонента, которые уже установлены родительской страницей .. теперь я всплываю на другой странице, используя link..so независимо от того, какие я установил свойства в резервном компоненте, все они будут сброшены в popup..so возможно, это создало бы новый объект для резервного компонента, поэтому я просто хочу использовать те же свойства со значением с родительской страницы, а также дочерней страницы jsf…