jsp传中文是可以的,但是需要更改服务器编码方式,如果是JavaScript传中文也需要处理一下,以下是操作步骤。
1)修改Tomcat根目录中conf子目录下的server.xml文件,在中加入URIEncoding="UTF-8",如清单附C-7所示。
清单附C-7 server.xml片段
<Connector connectionTimeout="20000"
port="8080"
protocol="HTTP/1.1"
redirectPort="8443"
URIEncoding="UTF-8"/>
2)修改JavaScript
var url = "a.jsp?appsId=中文参数";
url = encodeURI(url);
在action中接中文时:
String appId = request.getParameter("appsId");
appId=java.net.URLDecoder.decode(appId,"UTF-8");
这样就可以接到中文了,但是建议不要传中文,不到迫不得已。