Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.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
在jsf中,文件下载时如何显示请等待消息或进度条?_Jsf_Jsf 2 - Fatal编程技术网

在jsf中,文件下载时如何显示请等待消息或进度条?

在jsf中,文件下载时如何显示请等待消息或进度条?,jsf,jsf-2,Jsf,Jsf 2,在JSF中,是否有任何方法可以在下载开始时显示“请等待消息”,并在下载完成后隐藏它(或显示“保存文件”窗口) 我正在使用以下jsf代码下载一个文件 <h:commandButton id="getDownload" value="download" action="#{bean.downloadAction()}" > 注意:我使用的是纯jsf,而不是任何组件框架,如primeface/Richfaces如何下载该文件?你能给我们看一下你的下载行为吗?据我所知,没有简单

在JSF中,是否有任何方法可以在下载开始时显示“请等待消息”,并在下载完成后隐藏它(或显示“保存文件”窗口)

我正在使用以下jsf代码下载一个文件

<h:commandButton id="getDownload" value="download"  action="#{bean.downloadAction()}"   >


注意:我使用的是纯jsf,而不是任何组件框架,如primeface/Richfaces

如何下载该文件?你能给我们看一下你的下载行为吗?据我所知,没有简单的方法,因为这是一个完整的请求,所以没有完整的事件可以连接。Primefaces已经用js函数monitorDownload解决了这个问题。我相信他们会在响应中添加一个cookie,并不断地寻找那个cookie。你可以看看他们是怎么做的。或在此: