两个jsp页面如何传值
答案:3 悬赏:10 手机版
解决时间 2021-02-11 05:00
- 提问者网友:凉末
- 2021-02-10 15:25
两个jsp页面如何传值
最佳答案
- 五星知识达人网友:妄饮晩冬酒
- 2021-02-10 16:04
1、可以用session;
2、也可以在父页面写iframe的src中给出参数;
3、还可以用ajax获取父页面的url解析出参数追问给个例子追答
或者把你的页面代码发段上来追问受教,可行,但是我需要传两个值,语句该怎么写
这样写好像得不到值
追答src="page/article.jsp?classId=<%=request.getAttribute("sonClassId") %>"&firSonId=<%request.getAttribute("firSonId")%>"
多个参数用“&”连接
2、也可以在父页面写iframe的src中给出参数;
3、还可以用ajax获取父页面的url解析出参数追问给个例子追答
或者把你的页面代码发段上来追问受教,可行,但是我需要传两个值,语句该怎么写
这样写好像得不到值
追答src="page/article.jsp?classId=<%=request.getAttribute("sonClassId") %>"&firSonId=<%request.getAttribute("firSonId")%>"
多个参数用“&”连接
全部回答
- 1楼网友:底特律间谍
- 2021-02-10 17:18
直接把父页面的参数通过url传递过去就可以了。
下面举一个C标签的写法,比如a.jsp里有一个iframe链接到b.jsp这时我们通过/a.jsp?id=56访问
这样b也可以得到56
下面举一个C标签的写法,比如a.jsp里有一个iframe链接到b.jsp这时我们通过/a.jsp?id=56访问
这样b也可以得到56
- 2楼网友:鸽屿
- 2021-02-10 16:16
看你描述的问题,肯定是服务器已经处理完了,所以只能靠js解决
假设两个页面同域(不同没得搞)
在iframe里获取父页面window对象即可。。。//父页面------------------
var a=123;
//iframe页面--------------
var win=window.parent;//获取好了 就可以随便调用父窗口的对象和函数
alert(win.a);//123
顺带说下父页面调用iframe内的
//iframe页面--------------
var a=123
//父页面------------------
var iframe=document.getElementById("iframe");//就这么个意思
iframe.onload=function(){//等待页面加载完毕
var win=iframe.contentWindow;
alert(win.a);//123
};追问为什么我获得的值是undifiend追答不知道你怎么写的。。。追问
onload触发test,子页面一样
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯