1. 程式人生 > >springmvc遇到form提交亂碼,以及過濾器的使用

springmvc遇到form提交亂碼,以及過濾器的使用

 

 

接收到的引數變成了這樣

 

 

 

解決 :在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格式傳送 然後反序列化為物件