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();

正常访问下载

相关推荐
Ashlee_code3 分钟前
南太平洋金融基建革命:斐济-巴新交易所联盟的技术破局之路 ——从关税动荡到离岸红利,跨境科技如何重塑太平洋资本生态
java·开发语言·科技·金融·重构·web3·php
隐-梵4 分钟前
2025年测绘程序设计比赛--基于统计滤波的点云去噪(已获国特)
java·开发语言·windows·c#·.net
没有梦想的咸鱼185-1037-16636 分钟前
MATLAB科研数据可视化技术
开发语言·机器学习·matlab·信息可视化·数据分析
叉烧钵钵鸡34 分钟前
Java ++i 与 i++ 底层原理
java·开发语言·后端
御水流红叶1 小时前
安卓加固脱壳
android·开发语言·python
hqxstudying1 小时前
SpringAI的使用
java·开发语言·人工智能·springai
狐小粟同学1 小时前
JAVAEE--4.多线程案例
java·开发语言
the beard1 小时前
RabbitMQ:基于SpringAMQP声明队列与交换机并配置消息转换器(三)
java·开发语言·rabbitmq·intellij idea
大虾别跑1 小时前
tomcat隐藏400报错信息
java·安全·tomcat
曹朋羽1 小时前
spring mvc 整体处理流程原理
java·spring·mvc·spring mvc