SpringMVC:请求乱码的解决办法

    请求乱码在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>


猜你喜欢

转载自blog.csdn.net/qzc70919700/article/details/80005016