今天导出excel文件遇到ClientAbortException: java.net.SocketException: Connection reset by peer。。。。然后网上查了下一大堆说明。。然后说加上这2句就行了。。
out.clear();
??out = pageContext.pushBody();我已经加了没效果。。。而且奇怪的是IE8下正常。。IE6下就报错。。然后说什么信任站点。什么弹出窗口限制。。然后都试了遍没用。。然后发现根本不是后台原因。。。而是我前台使用
<a href="javascript:void(0);" onclick="exportit()">
?
的原因。。。。我改成
<a href="#" onclick="exportit();return false;">
?
就行了。。。。。。
1 楼
zjqwll
2011-11-21
这个异常的确是客户端造成的,比如说文件流正在下载文件,客户突然点击取消,但是文件流已经读到内存了,却没有输出到客户端,就会造成内存溢出,我这段时间专门研究这个,却没办法解决:i没办法回收残留在内存的垃圾85583755