我正在使用primefaces 5.1的poll组件
我的jsf2页就像
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
xmlns:pe="http://primefaces.org/ui/extensions">
<ui:composition template="/templates/securedContent.xhtml">
<ui:define name="content">
<h:form id="form">
<p:poll interval="1"
listener="#{counterView.increment}" update=":form" />
<p:outputLabel value="#{counterView.number}" />
</h:form>
</ui:define>
</ui:composition>
</html>
并且bean是:
package main.com.zc.project.presentation.attendance.bean;
import java.io.Serializable;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.event.ActionEvent;
@ManagedBean
@ViewScoped
public class CounterView implements Serializable {
private int number;
public int getNumber() {
return number;
}
public void increment() {
number++;
}
}
我正在使用primefaces 5.1,并且民意调查没有像预期的那样调用Bean方法,任何人都可以帮助我吗?