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>
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章