在SSH開發中,使用中文參數相似下面的狀況服務器端顯示會亂碼。mysql
http://localhost:8080/resource/getdata?classify=中文
解決辦法:sql
在tomcat->conf->server.xml中添加URIEncoding=「UTF-8」:tomcat
<Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>
在hibernate條件查詢中使用中文不報錯可是不會有查詢結果服務器
在配置文件中添加:app
<property name="url" value="jdbc:mysql://localhost:3306/littleapp?characterEncoding=utf8"></property>
便可。url
更多文章:https://blog.gavinzh.comhibernate