primefaces poll组件不调用方法5.1

时间:2016-02-21 10:21:35

标签: primefaces jsf-2

我正在使用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方法,任何人都可以帮助我吗?

0 个答案:

没有答案