<h:commandButton>
のアクションで2つのメソッドを実行することは可能ですか?
例えば、
<h:commandButton action="#{bean.methodOne();bean.methodTwo();}" />
f:actionListener
このように。
<h:commandButton action="#{bean.methodOne()}">
<f:actionListener binding="#{bean.methodTwo()}" />
</h:commandButton>
f:actionListener
必要に応じて要素。
BeanにmethodThreeを追加します。
public Object methodThree() {
methodOne();
methodTwo();
return someThing;
}
そして、JSFページからこのメソッドを呼び出します。
受け入れられた答えは私にとってはうまく機能していましたが、セミコロンは解析例外をスローしていました。以下のコードは機能しました:
<h:commandButton>
<f:actionListener binding="#{bean.methodTwo()}" />
</h:commandButton>