JSP下载Csv文件

时间:2015-09-28 11:11:34

标签: java jquery jsp

我在这个问题上工作了将近一天,我无法找到解决方案。

我想在我的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我可能会得到一些其他链接。

点击其他链接后如何停止文件下载?

0 个答案:

没有答案