iframe jsp 传值
一个主页面a.jsp嵌了个iframe子页面b.jspa.jsp里有个java对象obj,怎样在b.jsp里或取这个obj?怎样传过去?...
一个主页面a.jsp 嵌 了个 iframe 子页面 b.jsp
a.jsp里有个 java对象obj,怎样在b.jsp里或取这个obj? 怎样传过去? 展开
a.jsp里有个 java对象obj,怎样在b.jsp里或取这个obj? 怎样传过去? 展开
5个回答
展开全部
对象只要设置成 session或application 不管在哪个页面都能获取到
如果只是这个页面的对象变量,肯定获取不到,
如果只是String 或 int 这种对像的话,只要iframe 的src 属性里带着参数就行了
还可以通过提交表单的形式让iframe 获得你想要的对像
在 a.jsp 页面 request.setAttribute("name",object);
然后在 b.jsp 页面 request.getAttribute("name");
再等等看也许有其它的方法,目前我就知道这些,如果没有其它好的答案,希望楼主把分给我,谢谢
如果只是这个页面的对象变量,肯定获取不到,
如果只是String 或 int 这种对像的话,只要iframe 的src 属性里带着参数就行了
还可以通过提交表单的形式让iframe 获得你想要的对像
在 a.jsp 页面 request.setAttribute("name",object);
然后在 b.jsp 页面 request.getAttribute("name");
再等等看也许有其它的方法,目前我就知道这些,如果没有其它好的答案,希望楼主把分给我,谢谢
展开全部
a.jsp
<%
session.setAttribute("attributeName",obj);
%>
b.jsp
<%
Obj obj=new Obj();
if(session.getAttribute("attributeName")!=null)
obj= (Obj)(session.getAttribute("attributeName"));
//使用obj
%>
<%
session.setAttribute("attributeName",obj);
%>
b.jsp
<%
Obj obj=new Obj();
if(session.getAttribute("attributeName")!=null)
obj= (Obj)(session.getAttribute("attributeName"));
//使用obj
%>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这个问题太高深了,可以去http://www.csdn.net/提交问题,比较容易解决。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没法传除非用userbean的session
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
usebean吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询