表单post提交中文乱码
- 在web.xml中添加过滤器,spring3.x以后有自带过滤器,配置就好
- web.xml配置顺序ServletContext->context-param->listener->filter->servlet
<filter>
<filter-name>SpringEncodingFilter</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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>SpringEncodingFilter</filter-name>
<url-pattern>
- 还可以在页面表单中加accept-charset标签
<form action="/testMethodPost" method="POST" accept-charset="utf-8"