Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/322.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 下载后自动关闭窗口的行为不一致_Java_Spring - Fatal编程技术网

Java 下载后自动关闭窗口的行为不一致

Java 下载后自动关闭窗口的行为不一致,java,spring,Java,Spring,我在一封电子邮件中有一个链接,单击该链接时,会调用我的服务器端API。 然后,此API在浏览器中下载一个文件 Chrome-大多数情况下,当单击电子邮件链接时,资源会被下载,窗口会自动关闭。但有时浏览器的窗口不会关闭 Firefox-打开了“保存文件”窗口,我选择了“保存文件”选项,然后在浏览器中下载文件,但窗口保持打开状态 我的服务器端API是用spring controller编写的,它在响应中添加了以下标题- 内容处置:附件;filename=“filename.xlsx” 我无法理解ch

我在一封电子邮件中有一个链接,单击该链接时,会调用我的服务器端API。 然后,此API在浏览器中下载一个文件

Chrome-大多数情况下,当单击电子邮件链接时,资源会被下载,窗口会自动关闭。但有时浏览器的窗口不会关闭

Firefox-打开了“保存文件”窗口,我选择了“保存文件”选项,然后在浏览器中下载文件,但窗口保持打开状态

我的服务器端API是用spring controller编写的,它在响应中添加了以下标题-

内容处置:附件;filename=“filename.xlsx”

我无法理解chrome浏览器中这种不一致的行为,浏览器窗口在某些情况下会关闭,有时甚至不会关闭。 在Firefox中还需要做些什么,以便在下载文件时自动关闭窗口。