首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

struts2上载时 中文文件名乱码解决方式

2012-09-18 
struts2下载时 中文文件名乱码解决方式在action中如下设置文件名函数:??private String definitePositionA

struts2下载时 中文文件名乱码解决方式

在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 blocke.printStackTrace();}}

?

?

?在struts2.xml中如下设置action标签:

?

??

<action name="exportAlarmRmsJkmalfuncexperience" 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>

?

热点排行