今天又遇到一个问题,从应用1访问应用2的某个页面,并传个参数过去,结果在应用2中获取不到,具体描述如下:
page1.jsp in app1:
var obj_app1 = new Object();
obj_app1.name = "something";
window.showModalDialog(url, obj_app1, "..some settings..."); //url即app2的某个页面
page2.jsp inapp2:
var obj_app2 = window.dialogArguments;
alert(obj_app2.name);
结果报obj_app2.name为空或不是对象
虽然从另一条路解决了问题,但是这样为什么传不过来,具体不清楚,浏览器对象的管理?session?记下来,回头再看看