解决tomcat下正常,weblogic下传值乱码问题

原来 jsp页面是这样  

 

var grpname = "超级用户";

var url = "/xx.action?grpname="+grpname;

 

传到action去是这样处理

 

  String grpname = getRequest().getParameter("grpname");
  
  grpname = new String(grpname.getBytes("iso-8859-1"),"utf-8");

 

tomcat下完全可以,不过在weblogic下就是乱码了,

现在做了兼容的处理

 

jsp页面

var grpname = "超级用户";

var url =" xx.action?grpname="+encodeURI(encodeURI(grpname));

 

action

String grpname = getRequest().getParameter("grpname");
  
 grpname = java.net.URLDecoder.decode(grpname,"UTF-8");

你可能感兴趣的:(解决tomcat下正常,weblogic下传值乱码问题)