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

正常访问下载

相关推荐
Nan_Shu_6143 分钟前
学习:JavaScript(1)
开发语言·javascript·学习·ecmascript
Maruko3104 分钟前
【无标题】
java
青衫码上行6 分钟前
【Java Web学习 | 第三篇】CSS(2) - 元素显示模式
java·前端·学习
小王不爱笑1328 分钟前
Maven 进阶与私服架构
java·架构·maven
zhangx1234_9 分钟前
C语言题目1
c语言·开发语言·数据结构
重整旗鼓~10 分钟前
32.图片上传功能
java·redis
菜鸡儿齐10 分钟前
ThreadLocal介绍
java·开发语言
国服第二切图仔13 分钟前
Rust开发之自定义错误类型(实现Error trait)
开发语言·python·rust
lcu11120 分钟前
Java 学习25:break 和 continue 语句
java
Icoolkj23 分钟前
手机物理内存云共享—技术挑战与突破路径分析
java·服务器·智能手机