在action中如下设置文件名函数:
private String definitePositionAndDateTime="";
public void setDefinitePositionAndDateTime(String definitePositionAndDateTime) {
try {
this.definitePositionAndDateTime = java.net.URLEncoder.encode((definitePositionAndDateTime+"_"+DateTools.getCurDate()),"utf-8")+".xls";
} catch (UnsupportedEncodingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
在struts2.xml中如下设置action标签:
<action name="exportAlarmRmsJkmalfuncexperience" class="alarmRmsJkmalfuncexperienceAction" method="exportAlarmRmsJkmalfuncexperience">
<result name ="success" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="contentDisposition">attachment;filename="${definitePositionAndDateTime}"</param>
<param name="inputName">downloadFileExperience</param>
</result>
</action>
分享到:
相关推荐
welogic struts2文件下载中文件名乱码:在tomcat中是好的哦
之前,为中文文件名出现乱码在google上搜索是大量资源,说的很好,但都未能通过验证。此次认真阅读,上机调试终于通过。
04用struts获取上传文件名和解决中文乱码
struts2实现文件上传。解决中文url和中文文件名乱码问题
struts2下载,下载文件名中文乱码解决方案
简单的struts2文件下载例子 已解决下载框中 文件名含中文时乱码问题 struts2.3.4
在我们做struts2文件下载的时候,经常会遇到这种问题:点“打开/保存”一切正常,但当我们点击“取消”时,却报一堆的异常(其中包括ClientAbortException异常),非常让人头疼,如何彻底解决呢?附件中使用struts2-...
STRUTS框架的上传DEMO,解决上传后文件名中文乱码问题! 软件为MYECLIPS直接导出,使用方法:解压后直接导入到MYECLIPS就可使用!
文件上传、多文件上传,文件名 乱码,上传文件名的重名都在此工程中有具体的解决 此工程中为了上传容易,删除了jar包,要使的工程运行,只要加入struts-1.2.9的jar包就可以了
04.用struts获取上传文件名和解决中文乱码 05.保存用struts获取的上传文件内容 06.分析文件上传时的一个安全问题 07.分析高质量项目该如何处理文件上传 08.处理不上传文件时的情况 09.在配置文件中配置上传文件的...
04.用struts获取上传文件名和解决中文乱码 05.保存用struts获取的上传文件内容 06.分析文件上传时的一个安全问题 07.分析高质量项目该如何处理文件上传 08.处理不上传文件时的情况 09.在配置文件中配置上传文件的...
1.可以直接生成XML,JSON; 2.支持spring; 3.支持文件上传,下载(中文文件名不会乱码,测试浏览器IE,firefox); 4.学习java WEB的最佳资料。 (--@copy zjc版权所有,仅供学习--)
Struts+Spring+Hibernate实现上传下载 本文将围绕SSH文件上传下载的主题,向您详细讲述如何开发基于SSH的Web程序。SSH各框架的均为当前最新版本: •Struts 1.2 •Spring 1.2.5 •Hibernate 3.0 本文...