关于jsp弹出jsp页面传参数中文乱码的问题解决:
弹出方式--window.showModalDialog(requestURL,null,strFeatureInfo);
乱码原因:url传递方式对中文进行了编码
解决方法:showModalDialog方法的第二个参数就是用于解决传参数问题。不必要去构造url传参。
页面1代码
var obj = new Object();
obj.ruleId="15";
obj.ruleName="名称测试";
obj.ruleDescription="描述测试";
var abc=window.showModalDialog(URL,obj,"dialogWidth=500px;dialogHeight=500px");
弹出页面代码
obj = window.dialogArguments;
alert(obj.ruleId);
alert(obj.ruleName);
alert(obj.ruleDescription);
弹出方式--window.showModalDialog
最新推荐文章于 2020-08-05 11:37:39 发布
本文介绍了解决JSP页面使用showModalDialog方法弹出新窗口时,传递含有中文参数出现乱码的问题。通过直接利用showModalDialog的第二个参数传递对象而非通过URL,避免了对中文进行编码导致的乱码。
276

被折叠的 条评论
为什么被折叠?



