JSF2: передать объекты из одного объекта запроса в другой компонент? - PullRequest
2 голосов
/ 02 июля 2010

В JSF2, как я могу передать объекты из одного скопированного запроса в другой запрашиваемый компонент? Я действительно не хочу делать их сессионными.

Может быть, я могу ввести один боб в другой?

Спасибо.

1 Ответ

2 голосов
/ 02 июля 2010

Используйте аннотацию ManagedProperty :

@ManagedBean(name="beanA") @RequestScoped
public class BeanA implements Serializable {
  @ManagedProperty(value="#{beanB}") 
  private BeanB beanB;
  public void setBeanB(BeanB b) { this.beanB = b; }
  public BeanB getBeanB() { return beanB; }
}

@ManagedBean(name="beanB") @RequestScoped
public class BeanB implements Serializable {}

Я не тестировал этот код.Вы можете достичь аналогичных результатов, определив управляемые свойства в faces-config.xml.

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