您现在的位置: 星云电脑教程 >> 电脑教程 >> 网页制作 >> JAVA >> 正文

WebWork Velocity中文问题解决

星云电脑教程 文章来源:网易 作者:星云整理 更新时间:2005-10-23 8:28:28 点击数有问必答

WebWork+Velocity中文问题解决:1、Webwork.properties文件中,添加:

Webwork.i18n.encoding = GB2312

它主要是用来设置WebWork UI标签库的编码,如果不设置它将通过

System.getProperty("file.encoding")来获取默认字符编码。2、velocity.properties文件中,添加:

input.encoding=GB2312

output.encoding=GB2312

default.contentType=text/html; charset=GB2312

它是用来设置.vm页面的编码方式3、写一个Filter,将编码设置为GB2312。详细请看附件中的SetCharacterEncodingFilter文件和Web.xml的配置。

它解决Action数据传递时的编码。建议:中文编码推荐统一使用:GBK,它的字符集比GB2312更全。

>>