Bean方法調用我不能讓方法調用與參數在工作JSF 2.0(MyFaces的)和Tomcat 6JSF:與參數
這是我嘗試:
<f:selectItems var="item" value="#{bla.someList} itemValue="#{item.value1}" itemLabel="#{item.value2}"> <f:param name="param1" value="0" /> </f:selectItems>
我無法定義這樣的方法,對嗎?那麼爲何不?
getSomeList(int a)
所以這是我的嘗試:
getSomeList() {
Integer a = Integer.parseInt(FacesContext.getCurrentInstance().getExternalContext().getRequestParameterMap().get("param1"));
return doSomething(a);
}
而這就是我得到:
java.lang.NumberFormatException: null
java.lang.Integer.parseInt(Integer.java:417)
如果有人幫了我,我會非常感激。謝謝!
更新:啊,它與#{bla.getSomeList(0)}一起工作!
謝謝!但它使用#{bla.getSomeList(0)}而不是#{bla.someList(0)} – geeehhdaa 2011-04-15 16:24:21
這是一個複製錯誤,我解決了它。 – BalusC 2011-04-15 16:26:20