您的位置:首页 > 其它

链接传递中文参数乱码问题

2010-10-14 21:12 239 查看
直接在链接传递的参数的值如果是中文的话,比如location.href='authorized!blurSave.action?value='+value;假如value的是中文,会出现乱码问题

因此在传递过程中需要对其进行编码和解码

<%@ page import="java.net.URLEncoder"%>

js代码:

location.href='authorized!blurSave.action?value='+encodeURI(encodeURI(value)); // 对中文参数进行两次编码后再传递

在Action中接上参数的时候,

String remark = URLDecoder.decode(Struts2Utils.getRequest().getParameter("value"),"utf-8"); //对中文参数进行解码
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: