首先配置tomcat,在tomcat安装路径下找到conf文件夹下面的server.xml可以用记事本打开,或者使用Sublime text打开

找到下面的代码块(大约在70行左右)

<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />

在最后添加下面的三条语句

<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" 
// 添加下面的语句
useBodyEncodingForURI="true"
IEncoding="utf-8"
URIEncoding="utf-8"
/>

然后保存下就好了

注意:有些朋友在安装 Tomcat 的时候给 文件夹的权限比较低,出现修改后无法保存的现象,可以先把文件复制到桌面,然后打开修改,最后再复制到 conf 文件夹里边去,就可以了

接下去在需要获取值的jsp页面前面增加如下代码

<%
request.setCharacterEncoding("UTF-8");
%>


好了,接下去问题就解决了!