解决tomcat上正常,weblogic上传值乱码有关问题

解决tomcat下正常,weblogic下传值乱码问题原来 jsp页面是这样?? ?var grpname 超级用户var url /x

解决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");