Spring MVC过滤器-字符集过滤器,解决中文乱码问题

来源:互联网 发布:ubuntu find file 编辑:程序博客网 时间:2024/05/22 06:30

post: 在web.xml

<filter>      <filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name>      <url-pattern>/*</url-pattern>  </filter-mapping>

get:在Tomcat中

<Connector port="8009" enableLookups="false"redirectPort="8443"debug="0" protocol="AJP/1.3"URIEncoding="UTF-8"/>

也可以直接在web.xml中一次性修改

<filter>        <filter-name>CharacterEncodingFilter</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>CharacterEncodingFilter</filter-name>        <url-pattern>/*</url-pattern>    </filter-mapping>

相当于

request.setCharacterEncoding("UTF-8");  response.setCharacterEncoding("UTF-8");












0 0
原创粉丝点击