java - 如何让下载文件时保留页面而不重定向?

标签 java javascript jsp

我有一个带有链接的 JSP,单击该链接即可下载文件。我的问题是,当我单击链接时,它会转到空白页并保留在那里。我希望它返回到单击链接的页面,或者希望它下载而不进入空白页面。有什么想法吗?

目前,我的代码如下所示:

Please <a href="https://webpath/filename.xls">click here</a> to see an example of a valid file.

最佳答案

听起来您正在使用点击事件,请确保它返回 false 以保持在同一页面上。

<a href="#" onclick="window.open(/* http://example.com/file.txt */); return false">click me</a>

如果您不使用 JavaScript,请使用 _blank 将目标设置为空白页。

<a href="http://example.com/file.txt" target="_blank">click me</a>

关于java - 如何让下载文件时保留页面而不重定向?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16328550/

相关文章:

javascript - Sinon 不适用于导出功能

java - 这是 Apache Tomcat 的标准错误吗?

java - 在 servlet 和 JSP 之间共享静态数据时选择什么最佳策略?

java - 启用端口转发后,Tomcat 不写入日志

javascript - 在使用html,css和javascript的简单菜单中冒泡

javascript - JWplayer控制栏添加按钮来控制javascript

java - 关闭点击不起作用

html - 通过 MySQL 和 JSP 的 MCQ Quiz Web 应用程序

java - SSL 握手后连接被拒绝

java - 通过 "String concatenation"获取对象