Jsf actionListener未触发,在哪里查找错误?

Jsf actionListener未触发,在哪里查找错误?,jsf,primefaces,actionlistener,Jsf,Primefaces,Actionlistener,以下代码中的表单提交和操作侦听器存在问题: <p:commandButton id="btnOkId" value="OK" ajax="true" type="submit" actionListener="#{WatchfolderEditBean.save}" action="#WatchfolderMgmtBean.refreshList}" oncomplete="dlgEditWF.hide();"

以下代码中的表单提交和操作侦听器存在问题:

<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中的setter不会被执行,因此变量保持
null

process=“@this”
被删除时,表单被提交,setter被调用,但是-
actionListener
没有被调用


为什么
actionListener
失败?我应该查看哪个日志文件以查看有什么问题?

这正是应该的,只处理
@此
不会提交任何其他内容您的
p:commandButton
。代码
process=“@this”
非常简单


更多信息:在4.2部分处理下

谢谢,对不起,我弄糊涂了。所以真正的问题是,为什么只有在我添加
进程
时才会调用
actionListener
,而不是没有它?@Danijel我怀疑有验证或转换错误,将
h:messages
添加到您的视图中,您应该会得到一些东西。好的,尝试一下:我刚刚在表中添加了另一行:
。这是我需要添加的唯一代码吗?没有显示,没有消息。是的,注意它的输出,如果你有任何其他类型的错误,也要检查日志。OK,钉住它。。。这是几个java脚本和jsf错误的组合,很难解释。谢谢你的帮助。