displayTag 1.2 中文解决方案

1. 工具要求 文本编辑器 + maven2.0
2. 详细参考页
displaytag-1.1.1之中文(乱码)解决方案
http://blog.csdn.net/daniel_kaka/archive/2007/08/28/1762285.aspx
3. 入题
0) displaytag页面的汉化
可以参考
displaytag-1.1.1之中文(乱码)解决方案
http://blog.csdn.net/daniel_kaka/archive/2007/08/28/1762285.aspx
复制 displaytag-1.2-src\displaytag-1.2\displaytag\src\main\resources\org\displaytag\properties\displaytag.properties 为displaytag_zh_CN.properties
接着,修改配置文件相应的内容就可以达到页面内容的汉化.

1) 解决excel导出中文内容乱码
新建重载org.displaytag.export.ExcelView 类SimpleChineseExcelView ,重写
public String getMimeType(){
return "application/vnd.ms-excel;charset=gbk"; //$NON-NLS-1$
}
ExcelView代码为return "application/vnd.ms-excel"; //$NON-NLS-1$
   接着, 修改displaytag_zh_CN.properties中对应条目:
export.excel.class=yourpackage.SimpleChineseExcelView
2) Excel导出文件名中文乱码
3) Excel导出文件名中文乱码bodycontent中的不完美解决方案
请参考:
displaytag-1.1.1之中文(乱码)解决方案
http://blog.csdn.net/daniel_kaka/archive/2007/08/28/1762285.aspx

4)干到户修改好源代码及properties文件后, 运行"CMD"并进入源程序的相对根目录下, 如displaytag-1.2-src\displaytag-1.2 目录下, 运行 "mvn compile " 进行工程编译, 接着,运行 "mvn package -Dmaven.test.skip=true" 进行打包.
5) 打好包后,应用到工程.

posted @ 2010-08-17 11:39  chinaifne  阅读(...)  评论(...编辑  收藏