Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有执行大量计算的方法,我想在满足某些条件时不时向表单提供一些反馈。也就是说,我想在 bean 方法忙的时候更新表单上的组件。起初我认为这应该很容易,但很快我意识到,这些操作会违反 JSF 生命周期。也许有解决方法或可以做的事情?
例如,您可以像这样从支持 bean 刷新组件:
FacesContext.getCurrentInstance().getPartialViewContext().getRenderIds().add("componentsId");
当您可以使用 ajax 推/拉从 bean 或 servlet 加载值时,还有其他解决方案。 您的要求似乎类似于在 PrimeFaces 等许多框架中实现的某种进度条。