`
allenwei
  • 浏览: 87693 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Spring集成FreeMarker中文出现乱码的解决办法(非contentType)

阅读更多

项目中用到freemarker和spring集成后中文出现乱码

上网搜大部分是说在viewResolver中加入<property name="contentType" value="text/html;charset=gb2312"></property>

 

但我发现对于我的项目不起做用

 

又goole一下 剔除掉上面的搜索结果,发现还有一种解决方案

<bean id="freemarkerConfigurer"
        class="org.springframework.web.servlet.view.freemarker.FreeMarkerConfigurer">
        <property name="templateLoaderPath">
            <value>/WEB-INF/freemarker/</value>
        </property>
        <property name="freemarkerSettings">
            <props>
                <prop key="template_update_delay">1</prop>
                <prop key="defaultEncoding">UTF-8</prop> <!-- 乱码 重点在这里 也可以改成gb2312-->
            </props>
        </property>
    </bean>

 

这下乱码问题解决了

 

ps:现在信息都是copy&paste,造成信息泛滥,搜到的信息大部分都一模一样,可悲啊!!

3
0
分享到:
评论
1 楼 vdgame 2008-09-19  
我这里好像<property name="contentType" value="text/html;charset=gb2312"></property>
还是要加的

相关推荐

Global site tag (gtag.js) - Google Analytics