zoukankan      html  css  js  c++  java
  • java下载文件输出excel报错解决方案:ClientAbortException: java.net.SocketException: Software caused connection abor t: socket write error

    报错信息:

    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";

    这两行代码导致出错,删掉即可。

  • 相关阅读:
    C语言函数qsort的使用方法
    成绩打分
    distance.c
    留学生题目
    6大排序算法比较
    小游戏得分[石头剪刀布]
    二叉排序树算法
    头文件相关
    小型考试系统
    小题目【链表1】
  • 原文地址:https://www.cnblogs.com/jk-jun/p/12698315.html
Copyright © 2011-2022 走看看