次のコードのフォーム送信とアクション リスナーに関する問題:
<p:commandButton
id="btnOkId"
value="OK"
ajax="true"
type="submit"
actionListener="#{WatchfolderEditBean.save}"
action="#WatchfolderMgmtBean.refreshList}"
oncomplete="dlgEditWF.hide();"
update=":wfMgtForm:wfTable :editWFForm:messagesId"
process="@this"
styleClass="buttonOK"/>
ボタンをクリックすると、フォームが送信されません。つまり、ダイアログ Bean のセッターが実行されないため、変数はそのままですnull
。
がprocess="@this"
削除されると、フォームが送信され、セッターが呼び出されますが、 -actionListener
は呼び出されません。
なぜactionListener
失敗するのですか?何が問題なのかを確認するには、どのログ ファイルを調べる必要がありますか?