struts.xml 中用OGNL表达式取不到中文文件名的原因
2024-09-08 15:03:30
在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=”为固定格式,后面为下载文件的名称。
2
在action类中:
private String fileName;
提供。。。get() 。。。set()等方法
。。。。。
下载调用方法(getDownloadsFile)如下:
。。。。。。
fileName="销售记录.xls";//要下载文件的名称。
try { fileName = new String(fileName.getBytes(), "ISO8859-1");} catch (UnsupportedEncodingException e) { e.printStackTrace();
}
最新文章
- 跟我一起学习VIM
- Myeclipse 2015 stable 1.0 完美破解方法(转自 http://yangl.net/2015/07/14/myeclipse_2015stable_1/)
- 重新想象 Windows 8.1 Store Apps (85) - 警报通知(闹钟), Tile 的新特性
- presentedViewController 和 presentingViewController 以及 dismissViewControllerAnimated 的使用
- Java 向Hbase表插入数据异常org.apache.hadoop.hbase.client.HTablePool$PooledHTable cannot be cast to org.apache.client.HTable
- Solr学习笔记-在Tomcat上部署执行Solr
- 第一个 lua 程序
- Docker for .Net Developers(part1:Docker基本概念介绍)
- Cordova结合Vue学习Camera
- python基础易错题
- openstack-networking-neutron(一)---端到端和点到点的理解
- 电话、地址、Email等常用正则表达式
- C博客作业03—函数
- 20145202马超 2016-2017-2 《Java程序设计》第9周学习总结
- CMMI之功能点估算法---内部逻辑文件和外部接口文件
- Cisco 路由交换 常用查询语句
- cf 915
- Smart config风险分析与对策
- 多线程中wait和notify的理解与使用
- [CQOI2006]凸多边形(半平面交)
热门文章
- IDEA自定义liveTemplates(方法模板、类模板)
- JavaWeb--HTTP与Maven
- 跳转语句break、continue、return
- CF360E Levko and Game(贪心)
- 前端 | HTML5基础知识
- 高并发之网络IO模型
- JSP中的EL 表达式
- ubuntu 16.04 搭建docker
- HC32L110(五) Ubuntu20.04 VSCode的Debug环境配置
- KingbaseES R6 集群repmgr.conf参数&#39;recovery&#39;测试案例(一)