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

在使用struts2进行文件上载操作时,文件乱码

2012-08-08 
在使用struts2进行文件下载操作时,文件乱码我用的是struts2已经封装的commons-fileupload组件进行文件下载

在使用struts2进行文件下载操作时,文件乱码
我用的是struts2已经封装的commons-fileupload组件进行文件下载,文件名称都在数据库中存储着,
先前都是用英文,下载时都很正常,但有中文名字做文件夹时,从数据库中调用出来的文件名时 都是正常的中文
就是下载时文件名就乱码了,我怀疑是
<action name="fileDownload" class = "downloadFileAction">
  <result type = "stream">
  <param name="contentType">application/octet-stream;charset=GB18030</param>
  <param name="contentDisposition">attachment;filename=${fileNameFileName}</param>
  <param name="inputName">downloadFile</param>
  </result>
</action>
这当中的${fileNameFileName}读取action中的时乱码了,因为下载时要你保存文件的文件名就是由这个决定的,
求高人帮忙指点呀。。求解决

[解决办法]
struts2.xml文件里面有个编码的标签! 你看一下加了没?
[解决办法]
楼主,看我的博客总结:http://blog.csdn.net/wangbaoyin/article/details/7457087
希望对你有帮助!!!

热点排行