从servlet或jsf托管bean打开Popup?

时间:2010-08-04 14:19:33

标签: java popup

有没有办法从servlet打开弹出窗口 我有一个异步进程在运行,我需要在完成时以某种方式通知用户,而不必刷新页面

任何想法??

1 个答案:

答案 0 :(得分:2)

  

“无需刷新页面”

这就是Ajax的全部内容我建议你看看一些Ajax启用JSF框架,比如Richfaces,如果你使用的是JSF 2.0,你可以默认使用Ajax行为。

使用Richfaces,您可以使用<a4j:poll>在一段时间后检查异步过程是否已完成,然后您可以重新呈现相应的消息。

 <a4j:poll interval="1000" enabled="#{notificationBean.isTaskComplete}"
                reRender="completeMessagePanel" />

这是一般的想法。