论坛首页 入门技术论坛

解决Spring MVC 和 freemarker的中文问题

浏览 3942 次
该帖已经被评为新手帖
作者 正文
   发表时间:2006-10-27  
Spring MVC 和 freemarker的中文问题

在viewResolver中加一个contentType属性就可以了!
如果是XML格式配置为:
<property name="contentType"><value>text/xml; charset=gb2312</value></property>
HTML格式的配置为:
<property name="contentType"><value>text/html; charset=gb2312</value></property>

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "http://www.springframework.org/dtd/spring-beans.dtd">
<beans>
        <bean id="simpleUrlHandlerMapping"  class="org.springframework.web.servlet.handler.SimpleUrlHandlerMapping">
        <property name="mappings">
            <props>
                <prop key="/hello.fm">showCon</prop>
           </props>
       </property>
    </bean>
        <bean name="showCon"   class="test.firefly.mvc.web.ShowController"/>   
        <bean id="viewResolver" class="org.springframework.web.servlet.view.freemarker.FreeMarkerViewResolver">
         <property name="suffix"><value>.fm</value></property>
          <property name="viewClass">
           <value>org.springframework.web.servlet.view.freemarker.FreeMarkerView</value>
          </property>
          <property name="contentType"><value>text/html; charset=gb2312</value></property>
        </bean> 
</beans>
   发表时间:2007-03-22  
哈哈, 太棒了。我找这个很久了,终于解决了谢谢你。
0 请登录后投票
论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics