0
我有一個方法需要x和y並將它們加在一起並返回結果。 現在第一個InputText需要x,第二個需要Y.但是我想將X和Y都傳遞給同一個方法,以便public int addNumbers(int x,int y)將被調用並返回它。任何想法如何? 我非常非常新的JSF 謝謝,從兩個inputText到一個方法的JSF兩個參數
我有一個方法需要x和y並將它們加在一起並返回結果。 現在第一個InputText需要x,第二個需要Y.但是我想將X和Y都傳遞給同一個方法,以便public int addNumbers(int x,int y)將被調用並返回它。任何想法如何? 我非常非常新的JSF 謝謝,從兩個inputText到一個方法的JSF兩個參數
擁有管理形式
public DataFormBean{
String number1;
String number2;
//setter getter + constructors
}
public ActionBean{
DataFormBean dataBean;
//setter + getter
public String add(){
// convert your number here to int and pass it to the method and set the result back to the baen
}
}
您需要申報管理的bean,並執行注射
<h:form>
<h:inputText value="#{dataBean.number1}" >
<h:inputText value="#{dataBean.number2}" >
<h:commandButton action="#{actionbean.add}" >
</h:form>
見
嗯,我有託管bean,我提到的方法是定義。但我想知道如何將參數從xhtml頁面 –
傳遞給該方法。您只需將其與頁面綁定。 (代碼來了) –
是的,因爲通常我可以只定義一個inputText並且執行#{beanName.method},但是對於我無法弄清的2個參數 –