java - 从独立线程重定向 Icefaces 页面?

标签 java web-applications jsf jsf-2 icefaces

我正在执行一项需要一段时间的验证任务,并将验证过程旋转到一个单独的线程中。我已经有了进度条方面的工作,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/

相关文章:

java - 套接字上的多线程客户端服务器聊天。负载测试。接收失败

java - JSP 页面无法通过 JBoss 连接到 MySQL 数据源

java - 如何转换 Java Web 应用程序以在 Google App Engine 上部署

jsf - 如何让 JSF 在 docker 容器中使用 spring-boot 应用程序?

redirect - JSF/Mojarra ExternalContext.redirect() 创建一个 HttpSession

java - 使用扫描仪读取文本,存储在数组中并使用每个循环输出大写Java

java - 没有 codegen 的 jOOQ H2 区分大小写问题

java - 在 Boggle.java 游戏中部署启发式修剪搜索空间

jsf - JSF号码验证

java - UrlRewriteFilter 使用 FORM 身份验证重定向到错误的 login.html 页面