我正在使用Icefaces 1.8.2
,我需要在xhtml页面上使用参数进行方法调用,我不知道该怎么做。
我的网页如下所示
<ice:commandLink actionListener="#{myBean.reset}">
MyBean如下所示
protected void reset(ActionEvent event, List myList) {
.....
}
答案 0 :(得分:0)
如果您使用的是jsf&gt; = 2.0:
<ice:commandLink actionListener="#{myBean.reset(myList)}">
如果您只想清空列表,可以执行以下操作:
<ice:commandLink>
<f:setPropertyActionListener target="#{myBean.myList}" value="#{null}" />
</ice:commandLink>
在您的manageBean中,您可以执行以下操作:
getMyList(){
return myList == null ? new ArrayList() ? myList;
}
如果没有,你可以检查一些替代方案here。