Spring velocity 中文乱码 解决方案

来源:互联网 发布:笨办法学python下载 编辑:程序博客网 时间:2024/06/11 06:12

 

主要有这么几步,在spring web 的  [sevlet-name]-servlet.xml文件中,修改为:

蓝色字体为关键,其它根据你的实际情况配置:

 

  <!-- ========================= VIEW DEFINITIONS ========================= -->
     <bean id="velocityViewResolver" class="org.springframework.web.servlet.view.velocity.VelocityViewResolver">
        <property name="suffix" value=".vm"></property>
        <property name="contentType"><value>text/html;charset=UTF-8</value></property>
    </bean>
   
    <bean id="velocityConfigurer" class="org.springframework.web.servlet.view.velocity.VelocityConfigurer">
        <property name="resourceLoaderPath">
            <value>${pgallery.template}</value>
        </property>
        <property name="velocityProperties">
            <props>
                <prop key="input.encoding">utf-8</prop>
                <prop key="output.encoding">utf-8</prop>
            </props>
        </property>

    </bean>

 

注:

首先要保证开发环境的文件编码统一,将jsp/html的字符编码都声明为utf-8。

原创粉丝点击