2016-01-22 53 views
-1

其实我想在链接点击时使用servlet下载文件。使用servlet进行html导航的单页架构或应用程序,无需打开新页面

我在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

回答

0

您使用form标记,以便您的每一次提交表单。

当用户点击DOWNLOAD MORE SCREENSHOT链接时,它会在同一页面上保持 并且应该调用dwfile servlet。

那么这里就不需要form标签了。只有一个链接需要下载您的文件。只需使用

<a href="dwfile" class="btn btn-success">DOWNLOAD MORE SCREENSHOT</a> 
+0

我怎么可以导航到页面的其他部分(或模板)。我会说你是99.995正确的。 – user3831798

+0

为此使用href的目标属性。 @ user3831798 – Satya

+0

它打开了一个新页面,我想在同一页面上使用像我曾经使用过的

它会跳到主页或家庭模板 – user3831798

0

使用target属性确定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> 

如果你想真正使dynanimc你应该考虑使用HTTPRequests的。

https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest

+0

我该如何导航到页面的其他部分(或模板)。我会说你是99.995正确的。 – user3831798

+0

不好意思,什么? – Maurize

+0

当我点击下载更多屏幕时,它应该导航到单页页面的主页部分。的页面。 – user3831798

相关问题