6
我使用JSF 2.Invoke方法與EL可變參數拋出java.lang.IllegalArgumentException異常:參數錯號
我有檢查從值列表匹配值的方法:
@ManagedBean(name="webUtilMB")
@ApplicationScoped
public class WebUtilManagedBean implements Serializable{ ...
public static boolean isValueIn(Integer value, Integer ... options){
if(value != null){
for(Integer option: options){
if(option.equals(value)){
return true;
}
}
}
return false;
}
...
}
要在EL調用這個方法我試過:
#{webUtilMB.isValueIn(OtherBean.category.id, 2,3,5)}
但它給了我一個:
嚴重[javax.enterprise.resource.webcontainer.jsf.context(HTTP-本地主機/ 127.0.0.1:8080-5)java.lang.IllegalArgumentException異常:參數
錯誤的數量是有辦法從EL執行這樣的方法?