请求乱码在Web编程中一定是令人头痛的问题之一,我们使用SpringMVC开发Web项目可以很方便的解决请求乱码问题。
一、Get请求乱码解决
在Eclipse配置Server来处理Get请求的乱码,如果在Eclipse中配置了Tomcat ,那么在PackageExplorer视图中一定会存在一个Server的项目,我们配置Server项目的Server.xml,如图:
二、Post请求乱码解决
解决Post请求乱码的方法,我们需要在web.xml中配置一个SpringMVC的字符编码过滤器
<!-- SpringMVC针对于post请求配置编码过滤器 --> <filter> <filter-name>characterEncoding</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>characterEncoding</filter-name> <url-pattern>/*</url-pattern> </filter-mapping>