ClientAbortException: java.net.SocketException: Connection reset by peer

在使用poi创建并下载excel文件的时候,火狐里完美运行,可是IE里却抛出如下异常:
 
 ClientAbortException:  java.net.SocketException: Connection reset by peer: socket write error
    at org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:319)
    at org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:288)
......
Caused by: java.net.SocketException: Connection reset by peer: socket write error
    at java.net.SocketOutputStream.socketWrite0(Native Method)
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:92)
......
 
 
我的解决方法是:
 
本来下载用到的方法是
window.open(url,"标题");
 
后来将下载所用的方法改为:
 
document.location.href = path;
 
运行正常!
简单用法介绍
self.location.href="/url"       当前页面打开新页面,与默认的location.href 或者是windows.location.href 或者是 this.location.href 效果一样

parent.location.href="/url" 在父页面打开新页面

top.location.href="/url"       在顶层页面打开新页面
 
 
 
 
 

猜你喜欢

转载自814318774.iteye.com/blog/1870447
今日推荐