说一下环境:
JSP页面,编码为GBK。
在js中使用url进行传值,开始是乱码,使用encodeURI进行两次编码后
encodeURI(encodeURI(operateName))),
在后台Action中使用
String operateName1 = request.getParameter("operateName");
operateName1 = java.net.URLDecoder.decode(operateName1, "utf-8");
这样就可以了。
补充说明:
这个跟Ajax进行传值不一样,ajax使用的是utf-8的编码方式。可能会有所区别。
posted on 2010-08-23 13:55
jianfeihit 阅读(666)
评论(0) 编辑 收藏