• WebWork Velocity中文问题解决

        文章来源:中国互联 更新时间:2013-8-6 14:47:17
    分享:

    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更全。

    (关键字:Java, JSP, Servlet, template, 模板, Apache, Jakarta, Velocity WebWork)

    在线咨询
    • 在线时间
    • 8:00-21:00