1
我還沒有計算出如何在不使用@PostContruct方法並初始化@創建頁面的情況下動態調用/調用方法。Netbeans在<p:poll listener>上報告「未知屬性」
目前,我只是試圖讓primeface p:poll示例工作。我已經把該方法在自己的班級,現在保持乾淨和簡單&看起來像這樣:
@ManagedBean(name="counterBean")
@SessionScoped
public class CounterBean implements Serializable {
private int count;
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public void increment(ActionEvent actionEvent) {
setCount(getCount() + 1);
}
}
然後是XHTML代碼:
<h:form>
<h:outputText id="txt_count" value="#{counterBean.count} " />
<p:poll interval="3" listener="#{counterBean.increment}" update="txt_count"/>
</h:form>
的NetBeans內智能感知告訴我,「增量「部分#{counterBean.increment}是一個」未知屬性「,即它找不到方法。那麼我怎麼才能讓JSF識別並從xhtml調用這個方法呢?