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中解决下载文件名中文乱码问题相关推荐

  1. Chrome下载文件名中文乱码问题

    问题 下载文件名出现中文乱码问题 解决 以下方法仅针对Chrome浏览器,不同浏览器有所差异 对于文件名使用UTF-8进行编码,如下: String filename = "人物.jpg&q ...

  2. 解决PHP下载文件名中文乱码

    通过把Content-Type设置为application/octet-stream, 可以把动态生成的内容当作文件来下载,相信这个大家都会. 那么用Content-Disposition设置下载的文 ...

  3. 文件的下载(2)——解决下载文件名的乱码问题

    首先是html页面代码 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> & ...

  4. php header下载中文名称,PHP Header下载文件在IE文件名中文乱码问题

    解决PHP Header下载文件在IE文件名中文乱码有两种常见的,一种是是把页面编码改成utf8,另一种是对中文url进入urlencode编码就可以解决了. 解决方案一,我的页面是utf-8编码,代 ...

  5. Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法

    Activiti保存.png 流程图片文件且解决idea中保存图片时显示中文乱码的解决方法 Eclipse 工具中的操作 流程图片生成的两种方式: 使用 activiti-designer 设计流程图 ...

  6. 解决ff浏览器下载文件中文乱码问题

    之前做的Word导出简历功能,前端点完要直接下载,遇到了ff浏览器下载时中文乱码的问题 function exportWord(id) {window.location.href = "/w ...

  7. sublime text3 中 python3编译出现中文乱码解决方法

    sublime text3 中 python3编译出现中文乱码解决方法 参考文章: (1)sublime text3 中 python3编译出现中文乱码解决方法 (2)https://www.cnbl ...

  8. url中向后台传递中文乱码解决方法

    url中向后台传递中文乱码解决方法 参考文章: (1)url中向后台传递中文乱码解决方法 (2)https://www.cnblogs.com/shijiaoyun/p/3992446.html 备忘 ...

  9. Linux-Windows主机目录和文件名中文乱码恢复

    目录 Linux->Windows主机目录和文件名中文乱码恢复 声明 一. 乱码问题 二. 调试环境 三. 目录和文件名乱码恢复 3.1 可选方案 3.1.1 通过合适的编解码转换 3.1.2 ...

最新文章

  1. 计算机维修工国家职业标准,计算机维修工国家职业标准.pdf
  2. 【Linux】一步一步学Linux——wget命令(192)
  3. 第三次学JAVA再学不好就吃翔(part111)--序列流
  4. 终极神器盘点的FreeEIM
  5. 转:判断Caps Lock键是否打开,如果打开则关闭
  6. 鸿蒙和想象部落哪个好些,还是想说说鸿蒙
  7. SLA是什么?SLA光固化3D打印机原理是什么
  8. VisibilityAwareImageButton.setVisibility can only be called from within the same library group (grou
  9. 常用计算机病毒防治办法,常见的计算机病毒防治措施有哪些
  10. python另存为excel_为什么不能从python代码中“另存为”Excel文件?
  11. 中国童装十大品牌是什么?
  12. 百度Java面试题前200页和答案
  13. 乐优商城之分类查询品牌查询(八)
  14. animate.css源码
  15. 802.1q协议 VLAN的三种接口特性(Access、Trunk、Hybrid)简要分析
  16. [BZOJ1853][SCOI2010][容斥原理]幸运数字
  17. 好看的个人在线要饭网站PHP源码+LayUi框架
  18. Android 调用系统剪裁工具剪裁用户头像
  19. BSV 网络上公平的掷硬币游戏
  20. 又一篇关于各种音视频编码的

热门文章

  1. Linux命令(32):rar命令-解压
  2. 设置Eclipse编码方式
  3. 58. Length of Last Word
  4. vim带你装逼带你飞(一)
  5. 乐在其中设计模式(C#) - 责任链模式(Chain of Responsibility Pattern)
  6. 基于openstack的私有云构建_阿里云杨敬宇:四层技术构建基于城市场景的边缘计算...
  7. python模块化设计耦合度_什么是程序设计中的高内聚、低耦合?
  8. Ceph 的用户管理与认证
  9. Octavia 的 HTTPS 与自建、签发 CA 证书
  10. Linux_基础指令