org.springframework.web.filter.CharacterEncodingFilter
encoding
UTF-8
forceEncoding
true
characterEncodingFilter
/*
2:表单提交controller获得中文参数后正常显示控制台,然后保存数据库出现乱码
注意:
数据库编码是否支持中文
数据库表和表字段是否正确
在配置连接数据库的参数设置修改:
[html] view plain copy
<property name="url"value=“jdbc:mysql://localhost:3306/dbname?useUnicode=true&characterEncoding=UTF-8”>
第一种情况:
jsp页面中文输入,到controller乱码,这时候需要设置的是在web.xml文件中添加一个编码的过滤器(filter)将编码统一为UTF-8,代码如下:
Web.xml配置文件:
view sourceprint?01.
CharacterEncodingFilter
org.springframework.web.filter.CharacterEncodingFilter
encoding
utf-8
CharacterEncodingFilter
/*
这里需要注意的是,最好把这段代码放在web.xml中开头的位置,因为拦截有顺序,如果放在后面的话容易拦