ajax呼び出しを実行するこれらの2つの方法の違いは何ですか?
<h:commandButton value="Submit" action="#{bean.action}">
<f:ajax execute="@form" render="component"/>
</h:commandButton>
と
<h:commandButton value="Submit">
<f:ajax listener="#{bean.action}" execute="@form" render="component"/>
</h:commandButton>
人々は最初の方法をより頻繁に使用するようですが、2番目の方法もうまく機能しているようです...