我在这个问题上工作了将近一天,我无法找到解决方案。
我想在我的jsp页面中添加一个下载服务,代码如下:
response.setHeader("Content-Disposition","attachment;filename=authData"+new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date())+".csv");
PrintWriter out = response.getWriter();
我使用触发按钮链接到background.and代码如下:
<input type="submit" class="btn_sure fw" value="query" onclick="queryAuthDataList();"/>
<input type="reset" class="btn_cancel fw" value="reset">
<input type="submit" class="btn_sure fw" value="download CSV" onclick="exportAuthDataList();" >
以及以下onclick功能:
function exportAuthDataList(){
$("#queryAuthDataForm").attr("action","export").submit();
}
function queryAuthDataList(){
$("#queryAuthDataForm").attr("action","query").submit();
}
由于某些原因,我必须使用GET来收集jsp文件中的标记名称和值。
问题出现了,当我从DB2中选择数据时,有很多结果,我必须分页,但是当我点击下一页时,它开始下载自动生成csv文件。我在Jquery中定义了不同的重定向关键字,但是我不能在&#34;下一页&#34;中简单地添加jquery函数。 link.Because我可能会得到一些其他链接。
点击其他链接后如何停止文件下载?