第一种方式:

在tomcat的server.xml中的

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443" URIEncoding="utf-8"/>

第二种方式:

前端编码两次:encodeURI(encodeURI(要编码的中文),'')

据说是一次(网上有说是会自动解码一次),但是我是解码了两次才可以得到中文

后端解码:URLDecoder.decode(request.getParameter(对应的字段名称), "UTF-8")

第三种方式:

在ajax参数里面设置

contentType:”text/html;charset=utf-8”,