Я не знал, как динамически вызывать / вызывать метод, не используя метод @PostContruct и не инициализируя @ создание страницы.
В данный момент я просто пытаюсь заставить работать простой пример 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>
Intellisense в netbeans сообщаетмне, что «приращение» часть # {counterBean.increment} является «Неизвестным свойством», то есть он не может найти метод.Итак, как я могу заставить JSF распознавать и вызывать этот метод из xhtml?