Доступ к значениям в поддерживаемом бине с нулевыми значениями - PullRequest
0 голосов
/ 22 февраля 2012

У меня есть страница JSF, где я передаю значение другому бину, устанавливая его. Другой бин соответствует другому бину, и я могу получить значение на другой странице JSF. Но когда я изменяю то же значение, получаю нулевые значения в базовом компоненте

Позвольте мне привести точный пример. У меня есть список продуктов, отображаемых на странице с бином ProductList.java. Теперь у меня есть другое имя промежуточного бина ProductAction.java, которое содержит ссылку на ProductList.java и ProductDisplay. .java, другой мой бин в обсуждении. Мне нужно перейти на другую страницу JSF, отредактировать продукт и сохранить продукт.

Теперь, когда я достигаю ProductAction через командную кнопку, я получаю нулевые значения.

Может кто-нибудь посоветовать

1 Ответ

0 голосов
/ 23 февраля 2012

Какими бы свойствами Java-файлов не требовался доступ на других страницах или внутри другого java-класса, он должен устанавливать этот объект класса (означает все свойства класса) в сеансе, тогда только вы можете получить это значение для всех java-файлов.

Пример ....

Имя класса см;

ExternalContext extContext = FacesContext.getCurrentInstance (). GetExternalContext (); extContext.getSessionMap (). put («Дать имя для доступа к этому свойству», см);

Class_name sm = (Class_name) extContext.getSessionMap (). Get ("Дать имя для доступа к этому свойству");

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