2

在 JSF2 中,如何将对象从一个 requestscoped bean 传递到另一个 requestscoped bean?我真的不想让它们成为会话范围。

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

谢谢你。

4

1 回答 1

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.

于 2010-07-02T14:44:39.903 回答