java页面导出下载时以表单方式提交,后台执行了两次
我在页面上做下载功能,下载时要根据用户页面查询条件进行下载,点击下载时我是用表单方式提交后台查询数据进行下载,结果是后台查询执行了两次,第一次有查询条件,第二次就没有了,好像是先弹出下载界面后点下载时,在重新执行了一次url地址造成的,这种方式应该如何修改,谢谢大家啦。 --------------------编程问答-------------------- 会不会是form又submit了.把form里面的F5自动提交给禁用掉. --------------------编程问答-------------------- 你是玩的迅雷下载吧?试试IE直接下载 --------------------编程问答-------------------- 能否看看代码? --------------------编程问答-------------------- 把代码拿来分析一下 --------------------编程问答--------------------
function up(){
$("#tBaseMeasflowForm").attr("action","<%=path %>/tBaseMeasflow.do?method=exportRule");
$("#tBaseMeasflowForm").submit();
}
以上是页面导出调用代码
后台就是执行表单查询,组装excel,设置头信息进行下载。
我在测试了一下,在IE7下好这,在firefox下是一次,在google下也是一次,在360下是两次,
我想是不是和他本身自带的下载有关。
补充:Java , Web 开发