很多地方也是这么下载都没错, 就这里报错,但能下载内容。
(网上就两答案return null和jsp)
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
java下载Excel报错getOutputStream()
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
Lydia_2018 2018-04-08 07:51关注拿不到输出流,看是不是调用问题
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 2022-02-11 18:45回答 1 已采纳 错误挺简单的 启动程序端口被占用Address already in use: bind解决方案 - ㊣ - 博客园 例如我们web服务器8
- 2021-10-28 21:22回答 1 已采纳 日期格式符号不对 你使用的是中文的冒号,输入法切换到英文状态下,就可以了。比如:2021-10-28 21:28:05
- 2023-03-19 13:57回答 7 已采纳 参考GPT和自己的思路,这个错误提示说明在 SSL 握手阶段,服务端和客户端无法协商出一组共同的加密算法。这个问题可能是由于以下原因导致的: 1.服务端和客户端协议版本不兼容。可以尝试使用更高或更低版
- 2021-03-10 07:41weixin_39965102的博客 并不是每一场导出excel都报错,只是偶尔。然后导出的excel表无法打开,也无法修复。/**生成报表*/String filename = "报表"+TimeUtil.getCurrentTime()+".xls";try {filename = new String(filename.getBytes("GBK")...
- 2017-11-29 08:23回答 6 已采纳 http://blog.csdn.net/zxgmdzz/article/details/78424705
- 2023-04-18 12:46回答 3 已采纳 不知道你这个问题是否已经解决, 如果还没有解决的话: 以下回答来自chatgpt: 该错误的原因是已经获取了输出流(getOutputStream())并且已经向输出流写了数据,但又试图调用getW
- 2017-08-07 01:36回答 2 已采纳 最后问题解决了,我路径写的有问题,还有就是不能使用ajax提交,不然无法下载
- 2021-02-26 10:16weixin_39901571的博客 今天做了个导出excel表的功能。大概代码如下:ouputStream = response.getOutputStream();wb.write(ouputStream);...1234发现报错java.lang.IllegalStateException: getOutputStream() has already be...
- 2022-03-24 13:54回答 1 已采纳 赋值还要循环赋值?建议先用list将每列的值装起来,再用这个list循环创建列并赋值
- 2023-04-08 00:02回答 2 已采纳 因为server接受到连接的时候就要从输入流中读取数据,这个过程是阻塞的,server的inputStream实际上相当于客户端的outStream,所以客户端不写数据过来,而是先打开inputStr
- 2019-03-13 00:35回答 7 已采纳 **粗略看了下,,看着累,我贴上我的你分析下你的吧,架构SSM** **首先前端,自己搞个单击事件就O啦** ``` 导出 ``` **Controller层** ``` @Requ
- 2021-05-06 10:16qq_45908931的博客 问题描述:下载文件时报错,java.lang.IllegalStateException: getOutputStream() has already been called for this response controller层代码 报错如下: 通过调试和网上查阅资料,发现是response的冲突...
- 2021-03-10 07:41weixin_39906358的博客 问题描述用IP访问单个服务器去下载excel文件正常,访问F5去下载的时候报“失败-网络错误”项目截图(必填)运行截图(必填)相关代码片段response.reset();response.setContentType(downType);response.addHeader(...
- 2021-03-16 18:26weixin_39576018的博客 } /** * 浏览器下载excel * @param filename * @param workbook * @param response * @throws Exception */ public void buildExcelDocument(String filename, HSSFWorkbook workbook, HttpServletResponse ...
- weixin_30312557的博客 对于java导出excel报错的问题,查了很多都说是在使用完输出流以后调用以下两行代码即可 out.clear(); out = pageContext.pushBody(); 但这也许是页面上输出时可能犯的错,最后查了很多,终于解决,具体...
- 2021-03-08 17:22weixin_39867208的博客 报错:java.net.SocketException: Socket closed代码:String filename = "xxx报表"+TimeUtil.getCurrentTime()+".xls";try {filename = new String(filename.getBytes("GBK"), "ISO-8859-1");} catch ...
- 2016-07-25 19:56weixin_30376163的博客 java.lang.IllegalStateException: getOutputStream() has already been called for this response 分享| 2015-01-05 16:30 139****9232 | 浏览 1047 次 java BufferedInputStream in = null; Buffere...
- 2022-07-30 11:59蝶衣_疯魔的博客 查看日志,也没报错,但是返回状态却是500,保存excel打开是乱码。下载文件如果知道文件的类型,还是输出相对应的文件类型,不要用bin这种,可能是文件类的输出类型,不然会出现一些莫名奇妙的问题。解决方法这里是...
- 2024-07-15 10:37添砖_Java_的博客 一、概述 当有需求下载EXCEL模板文件时,一些列的数据是想让用户选择而不是输入,此时就需要实现下拉框,当下拉框逐渐多起来之后,有层级关系的时候就涉及到了级联下拉框。 导入导出基于easyExcel实现的,学习跳转--...
- 2020-08-19 14:15笑看今生的博客 public static String downloadFile(HttpServletResponse response, String fileName, String templatePath) ... // 如果下载的文件是固定的,那么指定文件类型 response.setContentType("application/vnd.ms-excel;ch
- 没有解决我的问题, 去提问