JSF2:将对象从一个requestcoped bean传递到另一个Requestscoped bean?

时间:2010-07-02 13:58:22

标签: java jsf jsf-2

在JSF2中,如何将对象从一个请求用bean传递到另一个请求用bean? 我真的不想让他们参加会议。

也许我可以在另一个中注入一个豆?

谢谢。

1 个答案:

答案 0 :(得分:2)

使用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中定义托管属性来获得类似的结果。