java-FileServlet(BalusC解决方案)未在IE中显示保存对话框
作者:互联网
我目前正在使用Primefaces创建一个JSF应用程序.我正在从数据库提供文件,并且正在使用BalusC在他的博客上找到的FileServlet解决方案.
我的问题发生在IE中.当我单击下载链接时,我的浏览器闪烁,并且没有任何反应.但是,它在Firefox中效果很好.
我尝试将Content-Disposition标头从“附件”更改为“内联”,只是看它是否有任何区别.它在Firefox中,但再次未能在IE中做任何事情.
任何帮助将不胜感激.谢谢!
解决方法如下:http://balusc.blogspot.com/2007/07/fileservlet.html
解决方法:
确保您使用的是标准JSF< h:outputLink>或只是纯HTML< a>链接来调用它,而不是一些JavaScript / Ajax风格的PrimeFaces< p:commandLink>或者.它必须是普通的HTTP GET请求,而不是JavaScript / Ajax控制的请求.
标签:openfiledialog,jsf,internet-explorer,primefaces,java 来源: https://codeday.me/bug/20191023/1913969.html