我正在执行一项需要一段时间的验证任务,并将验证过程旋转到一个单独的线程中。我已经有了进度条方面的工作,PortableRenderer 和 ViewScope 允许它更新进度条组件。
但是,我尝试在页面完成或验证发生错误后重定向用户,而不需要用户交互。
我正在使用icefaces2.0(beta 1)和JSF 2.0,并且是新的,所以答案可能就在我面前。抱歉,如果这是一个非常简单的问题。
最佳答案
使用 ajax 来执行此作业,而不是自己生成线程。
<小时/>根据评论更新:好吧,这有点简短。但是,如果您不知道自己在做什么,那么在 servlet 容器内自己生成线程会带来重大麻烦。功能需求现在变得更有意义了。最好的选择是使用 IceFaces 的推送或轮询组件,这反过来会导致客户端中的 JavaScript 在所需的 URL 上执行 window.location
。
关于java - 从独立线程重定向 Icefaces 页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3951654/