转自http://guojuanjun.blog.51cto.com/277646/288279
今天做Web Excel导出,报ClientAbortException: socket write error 异常。找遍了Baidu,google也没有找到解决方法,有人建不用管他,反正不影响导出,有人建议修改TOMCAT源代码,其实这个问题的确不好想。很巧合的是我另一个项目用JMESA做的导出却不会出现这种异常,感觉有的奇怪,源代码源样COPY过来,一样报错。一不小心发现,JMESA是用<a href="javascript:export">提交导出请求,而我用的是<img onclick="export">方法,难道有不同?try.结果果然如此,全部改成<a href="javascript:export">方式,问题解决。
分享到:
相关推荐
java-poi-excel-导出20万条记录
问题1:TOMCAT下载文件出错:org.apache.catalina.connector.ClientAbortException. 问题2:TOMCAT记录接收数据大小、发送数据大小和请求处理时间
在这个例子中,`WorkbookFactory.create`方法用于创建一个`Workbook`实例,该实例代表了整个Excel工作簿。`getSheetAt`方法则用于获取工作簿中的某个工作表。`getRow`和`getCell`分别用于获取行和单元格。`...
在我们做struts2文件下载的时候,经常会遇到这种问题:点“打开/保存”一切正常,但当我们点击“取消”时,却报一堆的异常(其中包括ClientAbortException异常),非常让人头疼,如何彻底解决呢?附件中使用struts2-...
-- 下载文件处理方法 --> <param name="contentDisposition"> attachment;filename="${downloadChineseFileName}" </param> <!-- 下载文件输出流定义 --> <param name="inputName">downloadFile</param> </result> ...
### Spring MVC 提供视频播放功能...通过上述方法,我们能够在一定程度上解决手机端视频播放的问题,提高用户体验。需要注意的是,由于不同的设备和浏览器可能存在差异性,因此在实际应用中还需根据具体情况调整优化。
经常会遇到这种问题:点“打开/保存”一切正常,但当我们点击“取消”时,却报一堆的异常(其中包括ClientAbortException异常),附件中使用struts2-sunspoter-stream-1.0.jar插件可完美解决此类问题。
根据给定的信息,我们可以推断出这段内容主要讨论了如何在Struts框架中实现文件下载功能,特别是关于Struts 1.x版本中的`DownloadAction`类的使用方法及其相关问题的解决策略。下面将对这些内容进行详细解析,并提供...
- **事务注解**:`@Transactional`用于指定方法或类具有事务性,可以设置只读属性`readOnly`。 - **作用**:保证数据操作的一致性和完整性,实现数据回滚等功能。 ### 8. 参数注解 - **`@RequestParam`**:用于...