Spring解決前後臺亂碼問題

 不同瀏覽器前臺傳參到後臺經常遇到亂碼問題。看下用Spring過濾器解決。

注意: jsp頁面編碼設置爲UTF-8,form表單提交方式爲必須爲post,get方式下面spring編碼過濾器不起效果。

  1. 在web.xml中添加一個全局過濾器
    內容如下:
<filter>
    <filter-name>encodingFilter</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>
    <init-param>
            <param-name>forceEncoding</param-name>
            <param-value>true</param-value>
     </init-param>
   </filter>
   <filter-mapping>
        <filter-name>encodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
   </filter-mapping>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章