struts2中解决下载文件名中文乱码问题
2019独角兽企业重金招聘Python工程师标准>>>
在struts2中xml配置如下,以execl文件为例:
<result name="success" type="stream"> <param name="contentType">application/vnd.ms-excel</param> <param name="contentDisposition">attachment;filename="${fileName}"</param> <param name="inputName">downloadsFile</param> </result>
//contentType告诉浏览器文件类型
//contentDisposition attachment 代表附件,“filename=”为固定格式,后面为下载文件的名称。
在action类中:
private String fileName;
提供。。。get() 。。。set()等方法
。。。。。
下载调用方法(getDownloadsFile)如下:
。。。。。。
fileName="销售记录.xls";//要下载文件的名称。
try { fileName = new String(fileName.getBytes(), "ISO8859-1");} catch (UnsupportedEncodingException e) { e.printStackTrace();
}
转载于:https://my.oschina.net/crazybird/blog/760579
struts2中解决下载文件名中文乱码问题相关推荐
- Chrome下载文件名中文乱码问题
问题 下载文件名出现中文乱码问题 解决 以下方法仅针对Chrome浏览器,不同浏览器有所差异 对于文件名使用UTF-8进行编码,如下: String filename = "人物.jpg&q ...
- 解决PHP下载文件名中文乱码
通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会. 那么用Content-Disposition设置下载的文 ...
- 文件的下载(2)——解决下载文件名的乱码问题
首先是html页面代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...
- php header下载中文名称,PHP Header下载文件在IE文件名中文乱码问题
解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码就可以解决了. 解决方案一,我的页面是utf-8编码,代 ...
- Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法
Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...
- 解决ff浏览器下载文件中文乱码问题
之前做的Word导出简历功能,前端点完要直接下载,遇到了ff浏览器下载时中文乱码的问题 function exportWord(id) {window.location.href = "/w ...
- sublime text3 中 python3编译出现中文乱码解决方法
sublime text3 中 python3编译出现中文乱码解决方法 参考文章: (1)sublime text3 中 python3编译出现中文乱码解决方法 (2)https://www.cnbl ...
- url中向后台传递中文乱码解决方法
url中向后台传递中文乱码解决方法 参考文章: (1)url中向后台传递中文乱码解决方法 (2)https://www.cnblogs.com/shijiaoyun/p/3992446.html 备忘 ...
- Linux-Windows主机目录和文件名中文乱码恢复
目录 Linux->Windows主机目录和文件名中文乱码恢复 声明 一. 乱码问题 二. 调试环境 三. 目录和文件名乱码恢复 3.1 可选方案 3.1.1 通过合适的编解码转换 3.1.2 ...
最新文章
- 计算机维修工国家职业标准,计算机维修工国家职业标准.pdf
- 【Linux】一步一步学Linux——wget命令(192)
- 第三次学JAVA再学不好就吃翔(part111)--序列流
- 终极神器盘点的FreeEIM
- 转:判断Caps Lock键是否打开,如果打开则关闭
- 鸿蒙和想象部落哪个好些,还是想说说鸿蒙
- SLA是什么?SLA光固化3D打印机原理是什么
- VisibilityAwareImageButton.setVisibility can only be called from within the same library group (grou
- 常用计算机病毒防治办法,常见的计算机病毒防治措施有哪些
- python另存为excel_为什么不能从python代码中“另存为”Excel文件?
- 中国童装十大品牌是什么?
- 百度Java面试题前200页和答案
- 乐优商城之分类查询品牌查询(八)
- animate.css源码
- 802.1q协议 VLAN的三种接口特性(Access、Trunk、Hybrid)简要分析
- [BZOJ1853][SCOI2010][容斥原理]幸运数字
- 好看的个人在线要饭网站PHP源码+LayUi框架
- Android 调用系统剪裁工具剪裁用户头像
- BSV 网络上公平的掷硬币游戏
- 又一篇关于各种音视频编码的
热门文章
- Linux命令(32):rar命令-解压
- 设置Eclipse编码方式
- 58. Length of Last Word
- vim带你装逼带你飞(一)
- 乐在其中设计模式(C#) - 责任链模式(Chain of Responsibility Pattern)
- 基于openstack的私有云构建_阿里云杨敬宇:四层技术构建基于城市场景的边缘计算...
- python模块化设计耦合度_什么是程序设计中的高内聚、低耦合?
- Ceph 的用户管理与认证
- Octavia 的 HTTPS 与自建、签发 CA 证书
- Linux_基础指令