springmvc遇到form提交亂碼,以及過濾器的使用
阿新 • • 發佈:2018-11-30
接收到的引數變成了這樣
解決 :在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格式傳送 然後反序列化為物件