在JSF2中,如何将对象从一个requestscoped Bean传递到另一个requestscoped Bean?
我真的不想让他们成为sessionscope。
也许我可以在另一个中注入一个豆子吗?
谢谢。
最佳答案
使用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
中定义托管属性,可以达到类似的结果。关于java - JSF2:将对象从一个requestscoped bean传递到另一个Requestscoped bean?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3166341/