Primefaces:Ajax状态在重定向到新页面时停止

时间:2013-01-03 20:07:35

标签: jsf-2 primefaces

我有 page1.jsf page2.jsf 。 Page1中有<p:ajaxstatus/>个自定义微调器。 当在第1页上执行操作并且用户被重定向到第2页时,微调器立即启动和停止,但第1页保持原样,几秒钟后加载并呈现page2。

如何保持旋转器旋转直到第2页完全渲染。

1 个答案:

答案 0 :(得分:0)

我假设您正在为page1使用@ViewScoped bean。

当您重定向到page2时,视图将创建到page2,并且取消引用/销毁page1的视图范围bean。因此忽略了对该bean的Ajax请求。

我所知道的唯一解决方案是将page1的bean设置为@SessionScoped,但这可能会影响应用程序的行为。