我想在进一步处理之前使用多个动作侦听器来设置两个支持 bean 的状态
第一种方式:
<p:commandButton process="@this" >
<f:attribute name="key" value="#{node.getIdTestGroup()}" />
<f:actionListener binding="#{testController.nodeListener}" />
<f:actionListener binding="#{testDeviceGroupController.prepareCreate}" />
</p:commandButton>
它给出了一个例外:
警告:/testGroup/List.xhtml @26,88 binding="#{testController.nodeListener()}": 找不到方法 nodeListener javax.el.ELException: /testGroup/List.xhtml @26,88 binding="#{ testController.nodeListener()}": 方法 nodeListener 未找到
第二种方式:
<p:commandButton process="@this" >
<f:attribute name="key" value="#{node.getIdTestGroup()}" />
<f:actionListener binding="#{testController.nodeListener(event)}" />
<f:actionListener binding="#{testDeviceGroupController.prepareCreate(event)}" />
</p:commandButton>
nodeListener 和 prepareCreate 方法上的事件为空
怎么做才对?