閱讀773 返回首頁    go 阿裏雲 go 技術社區[雲棲]


Spring MVC表單提交中文數據出現亂碼

原文:https://bigcat.easymorse.com/?p=474

項目中用的是spirng mvc3.0.2.RELEASE版本,涉及到中文表單數據的提交。之前blogspring解決中文亂碼問題解決了中文表單數據出現亂碼的問題,這次索性把配置文件copy過來,運行項目測試了一下,還是亂碼。更改了fiilter順序,問題依然存在,google了一下,按照文檔中的說法將encoding的值改為了UTF-8,問題解決了。順便貼一下配置文件:

<filter> 
    <filter-name>Set Character Encoding</filter-name> 
    <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> 
    <init-param> 
        <param-name>encoding</param-name> 
        <param-value>UTF-8</param-value> 
    </init-param> 
</filter> 
<filter-mapping> 
    <filter-name>Set Character Encoding</filter-name> 
    <url-pattern>/*</url-pattern> 
</filter-mapping>

可能是spring版本不同引發的問題吧,因為之前使得是2.5.6,有時間再仔細研究一下。



最後更新:2017-04-03 16:48:50

  上一篇:go HDU 4392 反素數java
  下一篇:go Spring中&lt;ref local=&quot;&quot;/&gt;與&lt;ref bean=&quot;&quot;/&gt;區別