Jsp页面跳转传值,出现中文乱码

当前页跳转到页面 search.jsp
js代码
var userName=document.getElementById("name").value;
url="search.jsp?name="+encodeURI(userName);

页面跳转成功后,在后台对userName转码
java代码
String name=request.getParameter("userName");
name=new String(name.getBytes("ISO-8859-1"),"UTF-8");

此时name便可正常使用了

你可能感兴趣的:(java,jsp)