解决请求数据乱码问题
当post请求时,数据可能会出现乱码,我们可以设置一个过滤器来进行编码的过滤
在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>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern> //所有资源都进行过滤
</filter-mapping>
@RequestMapping(value="/allBook10",produces= "text/plain;charset=utf-8")
@ResponseBody
public String list10(String name,int age) throws IOException{
System.out.println("name为:"+name+"--age为:"+age);
return name+age;
}