0
我正在從weblogic(struts擴展)遷移到JSF2。JSF 2中的動作對導航導航
我想知道如何導航一個bean動作到另一個bean動作。 在weblogic中,我將創建並初始化表單bean,然後返回指向另一個操作的新的Forward。
我該如何在JSF中做同樣的事情?
我正在從weblogic(struts擴展)遷移到JSF2。JSF 2中的動作對導航導航
我想知道如何導航一個bean動作到另一個bean動作。 在weblogic中,我將創建並初始化表單bean,然後返回指向另一個操作的新的Forward。
我該如何在JSF中做同樣的事情?
這在JSF中不是正常的做法。您希望重構業務邏輯,以便它可以獨立地被多個模型(託管的bean)獲取/重用。
無論如何,這裏是你如何能做到這一點:只要注入了「其他」動作bean作爲託管屬性和當前bean的操作方法來調用它:
@ManagedProperty(value="#{otherBean}")
private OtherBean otherBean;
public String doSomething() {
return otherBean.doSomethingElse();
}