首先,确保
1、数据库和对象的表设置是utf-8
2、数据库连接的时候,characterEncoding=utf8
3、接收前台传过来的参数的时候,request.setCharacterEncoding("utf-8");
4、这些还不够,webserver,比如tomcat也好改一下,
tomcat的server.xml:
<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true" enableLookups="true"/>
注意,tomcat先stop一下,再起来,就好了。