JSF2では、あるrequestscopedBeanから別のrequestscopedBeanにオブジェクトを渡すにはどうすればよいですか?私は本当にそれらをセッションスコープにしたくありません。
たぶん、一方のBeanをもう一方のBeanに注入できますか?
ありがとうございました。
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
。