p:ajax 中的 actionListener

actionListener in p:ajax

我对 p:ajax 中的 actionListener 属性有点困惑,它没有出现在 primefaces 5.2.2 的标签库中,Eclipse 也这么认为,因为它将它标记为不存在。

但是代码有效,bean 中的方法是使用 ActionEvent 参数调用的。

<p:ajax event="change" actionListener="#{bean.actionlistenerMethod}" update="stuff" />

所以我的问题是,actionListener 是如何工作的?

Primefaces:5.2.2
JSF:2.1.16
JBoss EAP 6.1

正如您在 taglib 和文档中所见,要使用的正确属性是 "listener"。 也许他们在后端覆盖了 "actionListener" 只是为了忽略这种错误。