我有执行大量计算的方法,并且我希望在满足某些条件时不时向表单提供一些反馈。也就是说,我想在bean方法繁忙时更新表单上的组件。起初我认为应该很容易,但很快我意识到,这些行为会违反JSF的生命周期。也许有工作或可以做些什么?
答案 0 :(得分:-1)
您可以例如从支持bean刷新组件:
FacesContext.getCurrentInstance().getPartialViewContext().getRenderIds().add("componentsId");
当你可以使用ajax push / pull从bean或servlet加载值时,还有其他解决方案 您的要求似乎类似于某种进度条,它也在许多框架中实现,如PrimeFaces等。