实际上我想在单击链接时使用servlet下载文件。
我在 HTML 的网站中使用单页架构或应用程序。
如何在单击链接时调用 servlet而不更改页面?
我正在尝试,但下一页正在打开,所以我可以限制在链接上打开新页面吗?我想制作一个动态网页。我想在单击链接时加载图像。
下面是一些代码:
<form action="./dwfile" method="get or post">
<a class="btn_loadmore btn btn-lg btn-orange" href="dwfile?#templatemo-archives" role="button">DOWNLOAD MORE SCREENSHOTS</a>
</form>
当用户单击DOWNLOAD MORE SCREENSHOT
链接时,它们将保持在同一页面上,并且应调用dwfile servlet,即将下载文件夹。他们将导航到下一个模板,即 #templatemo-XXXX
您每次提交表单时都使用form
标签。
当用户单击"下载更多屏幕截图"链接时,它仍然存在 在同一页上,应该调用 DWFILE servlet。
那么这里就不需要form
标签了。只需一个链接即可下载文件。只需使用
<a href="dwfile" class="btn btn-success">DOWNLOAD MORE SCREENSHOT</a>
使用目标属性来确定 href 应该如何执行。
更多信息:https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a#attr-target
例如:
<a class="btn_loadmore btn btn-lg btn-orange" href="dwfile?#templatemo-archives" target="_blank" role="button">DOWNLOAD MORE SCREENSHOTS</a>
如果你想真正让它成为dynanicc,你应该考虑使用httpRequests。
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest