使用springMVC的时候,如果在POST请求中存在中文,可能会导致乱码问题。这是由于编码不正确导致的。所以,我们可以在SpringMVC中,使用过滤器,对所有的请求数据重新进行编码。配置如下:
<!--配置全局过滤的filter-->
<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>
大神只能仰望啊
@周松松论坛: 我就是个渣渣
大佬好厉害
哇,好多,最近你都在狂更技术相关的文章!@(欢呼)
@豆豆: 嘻嘻~~ 最近在学java
正常路过。
@子痕: 欢迎常来坐坐