报错信息:
ClientAbortException: java.net.SocketException: Software caused connection abor
t: socket write error
jsp页面js:
<script type="text/javascript"> function downExcel(param){ if(param == '1'){ var checkValuesiIds = $("#checkValuesiIds").val(); if(checkValuesiIds.length==0){ alert("请选择要下载的XXX"); }else{ window.location.href="${root1}/siHoldChange/downexcel.do?checkedIds="+checkValuesiIds; window.sessionStorage.removeItem("checkValuesiIds"); } } document.SiApplyForm.submit(); document.SiApplyForm.action="${root1}/siHoldChange/main.do"; } </script>
原因:发现是Js的downExcel下载执行之后又执行了href,导致文件输出时客户端中断连接
document.SiApplyForm.submit();
document.SiApplyForm.action="${root1}/siHoldChange/main.do";
这两行代码导致出错,删掉即可。