SpringMVC @RequestParam parameter garbled problem

When using SpringMVC's @RequestParam to accept Chinese parameters, there is always a problem of garbled characters

Modify web.xml

 

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

 

Modify tomcat's server.xml, then restart tomcat

<Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443"  URIEncoding="utf-8"/>

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324647813&siteId=291194637