我有 page1.jsf 和 page2.jsf 。 Page1中有<p:ajaxstatus/>
个自定义微调器。
当在第1页上执行操作并且用户被重定向到第2页时,微调器立即启动和停止,但第1页保持原样,几秒钟后加载并呈现page2。
如何保持旋转器旋转直到第2页完全渲染。
答案 0 :(得分:0)
我假设您正在为page1使用@ViewScoped
bean。
当您重定向到page2时,视图将创建到page2,并且取消引用/销毁page1的视图范围bean。因此忽略了对该bean的Ajax请求。
我所知道的唯一解决方案是将page1
的bean设置为@SessionScoped
,但这可能会影响应用程序的行为。