以前写书的时候用的旧版tomcat还支持中文URI,但现在新版的tomcat已经不支持了。你可以修改一下代码,把中文参数都编码成URI码,有两处要修改。
(1)修改index.jsp,传省份之前先把汉字变成URI码。
selProvince = encodeURI(selProvince);//编码
(2)修改ZoneServlet.java,收到省份参数之后,把URI码转成中文,并把以前ISO-8859-1转GBK的代码注释掉。
selProvince = URLDecoder.decode(selProvince, "GBK");//解码