在js中或a href中,传中文参数会出现乱码,解决方案如下:
var url="LoginServlet?name="+encodeURI(document.getElementById("userName").value);
servlet处理:
String name = request.getParameter("name");
String userName = new String(name.getBytes("ISO-8859-1"), "UTF-8");
传参:用encodeURI("url参数")将url编码
收参:用decodeURI("接收到的值")解码