0
解決策は、Backing Beanからビューを更新できるということです。 次のコード行があります。私はループの内側からgrowl要素を更新したいと思います。Backing Beanからの要素を素数で更新する
public void starteTransition() throws InterruptedException {
FacesMessage m;
RequestContext context;
int i = 0;
while (i < 100) {
System.out.println(i);
if (i >= 10) {
m = new FacesMessage("10");
FacesContext.getCurrentInstance().addMessage(null, m);
context = RequestContext.getCurrentInstance();
context.update("formTop:msg");
}
if (i >= 50) {
m = new FacesMessage("50");
FacesContext.getCurrentInstance().addMessage(null, m);
context = RequestContext.getCurrentInstance();
context.update("formTop:msg");
}
i++;
Thread.sleep(500);
}
}
しかし、更新はループが終了したときにのみ行われます。 どうすればこの問題を解決できますか?
merci;)!それは私の問題を解決しました – user3515460