get方式提交中文乱码(两次编码,一次解码)

1.编码XMLHttpRequest

        //建立连接
        xmlhttp.open("get","${pageContext.request.contextPath}/servlet/searchMenuServlet?name="+encodeURI(encodeURI(name)));
        //发送请求
        xmlhttp.send(null);

2.解码Servlet

String name = request.getParameter("name");
name=URLDecoder.decode( name,"UTF-8");

 

posted @ 2017-04-05 23:04  第九种格调的人生  阅读(224)  评论(0编辑  收藏  举报