您的位置:首页 > 编程语言 > Java开发

Spring velocity 中文乱码 解决方案

2009-04-30 20:58 183 查看
主要有这么几步,在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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: