Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从servlet或jsf托管bean打开弹出窗口?_Java_Popup - Fatal编程技术网

Java 从servlet或jsf托管bean打开弹出窗口?

Java 从servlet或jsf托管bean打开弹出窗口?,java,popup,Java,Popup,有没有办法从servlet打开弹出窗口 我有一个异步进程正在运行,我需要在完成时以某种方式通知用户,而不必刷新页面 有什么想法吗 “无需刷新页面” 这就是Ajax的全部内容,我建议您看看一些支持Ajax的JSF框架,比如,如果您使用的是Ajax,那么默认情况下可以使用Ajax行为 使用Richfaces,您可以使用在一段时间后检查异步过程是否已完成,然后可以重新呈现相应的消息 <a4j:poll interval="1000" enabled="#{notificationBean.is

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

有什么想法吗

“无需刷新页面”

这就是Ajax的全部内容,我建议您看看一些支持Ajax的JSF框架,比如,如果您使用的是Ajax,那么默认情况下可以使用Ajax行为

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

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


这就是总体思路。

是的,没错,我使用的是icefaces,我想我可以制作一个函数,不断询问流程是否已完成,就像警报系统一样,我认为可以从服务器上完成。我对icefaces了解不多,但似乎可以实现他们所谓的“服务器启动渲染”。一旦流程完成,您可能也可以从托管bean中执行同样的操作。