首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

解决Struts2上载中文乱码

2012-10-08 
解决Struts2下载中文乱码struts2的showcase例子中提供了下载文件的例子,这里贴出来看看:可以注意下struts2

解决Struts2下载中文乱码
struts2的showcase例子中提供了下载文件的例子,这里贴出来看看:






可以注意下struts2 xml配置文件中action的param:contentDisposition,其中filename值就是输出的文件名,如果改成中文就会出现乱码,而且可能下载失败,所以这里就需要对filename进行一个特殊的编码转换。

具体处理如下:
首先修改xml文件的action


然后再action中对filename进行一个编码处理:


filename = new String(filename.getBytes(),"iso8859-1");

热点排行