springmvc遇到form提交乱码,以及过滤器的使用

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_20009015/article/details/84581110

接收到的参数变成了这样

解决 :在web.xml上加过滤器 但是仅对form表单有效

<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>

<init-param>

<param-name>forceEncoding</param-name>

<param-value>true</param-value>

</init-param>

</filter>

<filter-mapping>

<filter-name>characterEncodingFilter</filter-name>

<url-pattern>/*</url-pattern>

</filter-mapping>

ps:注册的时候 提交的也是中文

但是数据库存的是正常的

是因为 通过json格式传送 然后反序列化为对象

猜你喜欢

转载自blog.csdn.net/qq_20009015/article/details/84581110