当前位置: 代码迷 >> Web前端 >> Java Servlet以GET模式获取参数
  详细解决方案

Java Servlet以GET模式获取参数

热度:131   发布时间:2012-11-23 00:03:43.0
Java Servlet以GET方式获取参数
http://10.188.181.248:84/approve-plugin-webapp/download.do?USERID=0001AA1000000007L7NE&nodepath=YXB8%2FYXB81209250293%2F%E5%85%B6%E4%BB%96%E8%AF%B4%E6%98%8E.txt

如果在Servlet以request.getParameter("nodepath")获取参数,得到的值可能乱码。因为以GET方式传值默认使用服务器的默认编码(如tomcat默认为ISO-8859-1)。为了获取正确的值,应该做特殊处理
nodePath = new String(nodePath.getBytes("ISO-8859-1"), "UTF-8");
  相关解决方案