AbstractXlsxView、AbstractExcelView、AbstractXlsxStreamingView导出excel,文件名中文问题解决
来源:互联网 发布:手机淘宝怎么退出 编辑:程序博客网 时间:2024/06/05 03:03
导出excel时下载的时候最纠结就是出现了中文乱码或者不显示,其实原因就是编码问题,这是老问题了,纠结了半天,终于找到了解决方法
主要是在继承的buildExcelDocument方法中修改返回值的编码
@Override protected void buildExcelDocument(Map<String, Object> model, Workbook workbook, HttpServletRequest req, HttpServletResponse resp) throws Exception {}
在代码加入以下处理即可
/处理中文文件名 String reqCharset = req.getCharacterEncoding(); /*根据request的getCharacterEncoding得到请求时的编码*/ filename = new String(filename.getBytes(reqCharset), "ISO8859-1"); resp.setCharacterEncoding(reqCharset); // 若想下载时自动填好文件名,则需要设置响应头的"Content-disposition" resp.setHeader("Content-disposition", "attachment;filename=" + filename);
阅读全文
0 0
- AbstractXlsxView、AbstractExcelView、AbstractXlsxStreamingView导出excel,文件名中文问题解决
- Springmvc 使用 AbstractExcelView 导出excel
- Springmvc 使用 AbstractExcelView 导出excel
- Springmvc 使用 AbstractExcelView 导出excel
- SpringMVC使用AbstractExcelView导出Excel
- Springmvc 使用 AbstractExcelView 导出excel
- 导出excel中文文件名乱码
- java excel 导出文件名乱码问题解决方法
- 导出到excel使用中文文件名
- jsp导出excel 解决文件名中文乱码
- 导出EXCEL中文文件名乱码问题
- jsp导出excel 解决文件名中文乱码
- JSP导出Excel 中文文件名乱码
- java 导出excel 文件名中文乱码
- Java POI Excel导出文件名中文乱码
- Java POI Excel导出文件名中文乱码
- java 【导出excel 】文件名出现中文乱码
- 【Excel】java 导出Excel 中文文件名乱码不显示问题
- iOS_线程安全
- spring mvc + tomcat项目中用路径 /manager 时报404错误
- Mysql学习笔记-----DayTwo_AM
- CodeForces
- 鼠标左键旋转视角,滚轮缩放视角
- AbstractXlsxView、AbstractExcelView、AbstractXlsxStreamingView导出excel,文件名中文问题解决
- mysql安装教程
- Linux学习总结(六)
- 注册界面
- WinDbg调试:启动和退出
- libevent源码分析(细节版)1
- 开发一个简易音乐播放器
- java入门基础之数据类型 个人笔记
- 登录界面