EasyExcel 500 Internal Server Error

当我们遇到"500 Internal Server Error"这个的消息时,意味着服务器遇到了意外情况,无法完成请求。

在使用EasyExcel的时候出现这个问题。我们根据官网配置的HttpServletResponse中设置的header里

java 复制代码
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setCharacterEncoding("utf-8");
response.setHeader("Content-disposition", "attachment;filename="+fileName);



ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), BudgetForm.class).build();

如果出现 500 Internal Server Error问题,删除fileName,不传名称过去就可以了

java 复制代码
response.setContentType("application/vnd.openxmlformats-officedocument.spreadsheetml.sheet");
response.setCharacterEncoding("utf-8");
response.setHeader("Content-disposition", "attachment;filename=");



ExcelWriter excelWriter = EasyExcel.write(response.getOutputStream(), BudgetForm.class).build();

正常访问下载

相关推荐
金銀銅鐵9 小时前
带您看懂字节码指令(二):空循环里有什么
java·后端·ai编程
§ꦿCFོ༉9 小时前
嵌入式八股文—C语言入门学习(四)
c语言·开发语言·学习
投图匠10 小时前
十种不同风格的 CTP接口 框架
开发语言·python
吴名氏.10 小时前
Java转AI Agent教程(第十三周)混合检索与重排
java·数据库·人工智能·ai·ai agent
.痞老板.11 小时前
java ee--多线程(进阶)
java·java-ee
深入云栈13 小时前
Netty 4.2.x 源码深度解析 (二十三):ByteBuf 核心设计 —— 索引、类型与零拷贝
java·后端·架构
爱笑的k1113 小时前
nano-vllm 源码剖析:千行 Python 手写离线推理引擎的调度、显存与并行时序
开发语言·python·vllm
wang_shu_mo_ran14 小时前
MyBatis 从入门到进阶(一)
java·spring·mybatis
X1A0RAN14 小时前
PPT 图片批量处理教程:导出全部幻灯片 · 提取全部素材
开发语言·javascript·powerpoint
量化分析码农15 小时前
股票历史数据的复权参数对照:多级别返回的字段与数值差异
java·javascript·后端