java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
org.apache.catalina.connector.ClientAbortException: java.io.IOException: 你的主机中的软件中止了一个已建立的连接。
at org.apache.catalina.connector.OutputBuffer.realWriteBytes(OutputBuffer.java:333)
at org.apache.catalina.connector.OutputBuffer.flushByteBuffer(OutputBuffer.java:758)
at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:287)
at org.apache.catalina.connector.OutputBuffer.close(OutputBuffer.java:240)
at org.apache.catalina.connector.CoyoteOutputStream.close(CoyoteOutputStream.java:157)
1、两个标签"a"和"button",触发导出Word事件
<a class="btn btn-sm btn-warning" onclick="exportWord()">导出</a>
<button class="btn btn-sm btn-warning" onclick="exportWord()">导出</button>
第二个标签的事件触发后,就被终止连接
2、分析问题
在IE中“button"标签默认类型是button,然而在别的浏览器默认的都是submit,从而导致表单重复提交了
3、解决办法
- 把"button"标签换成"a"标签
- 把"button"标签的type声明成"button"类型