是否可以在<h:commandButton>
的操作中执行两个方法
例如,
<h:commandButton action="#{bean.methodOne();bean.methodTwo();}" />
发布于 2011-10-27 15:49:29
您可以像这样使用f:actionListener
。
<h:commandButton action="#{bean.methodOne()}">
<f:actionListener binding="#{bean.methodTwo()}" />
</h:commandButton>
您可以根据需要添加任意数量的f:actionListener
元素。
发布于 2011-10-27 15:08:54
在bean中添加methodThree:
public Object methodThree() {
methodOne();
methodTwo();
return someThing;
}
并从JSF页面调用此方法。
发布于 2017-10-26 04:54:54
被接受的答案对我来说几乎是有效的,但是分号抛出了一个解析异常。以下代码起作用了:
<h:commandButton>
<f:actionListener binding="#{bean.methodTwo()}" />
</h:commandButton>
https://stackoverflow.com/questions/7912663
复制相似问题