大家好,又和大家见面了。上次分享的是去掉服务端Json返回的反斜杠。这一次带来的是
下载文件跳转页面重复下载两次
哎呀之前开发公司内部虚拟支付平台某一导出模块的时候,公司开发的一个妹子就犯了一个应该算是初学者的错误吧。就是下载文件的时候一般controller的返回值都应该是void就是什么都不返回,这一点妹子做对了。可是她使用的是
window.location.href
这个方法。后来就会一直去请求,这个请求是没问题的,但是,用错了方法的话,请求之后SpringMvc的返回就会是void就一直是空返回,就相当于点击下载按钮后,会一直的跳转页面重复下载两次。
后来使用了Jquery的获取form表单id,然后获取form表单对象之后使用
.submit()
方法做提交之后,问题就迎刃而解了。
开发中还是需要多多注意细节问题啊。