分享

servlet给iframe传参的方法

 桑枯海 2012-06-11
问题:

从一个servlet传了一个值到一个jsp,这个jsp里有一个iframe,那怎样将这个值传到iframe里面src所到的jsp?

另外一种描述方法:

在一个main.jsp的主页面中有一个name=iframe1的子页面。现在我想让servlet传递参数(是个list泛型的参数,保存的是查询的一张表)到iframe1中,但是跳转到main中!如何实现!
在servlet中:req.setAttribute("info",info) ;
             req.getRequestDispatcher(main.jsp).forward(req,resp) ;
上面的情况是跳转到了main.jsp中,但是iframe1中没法取到!
但是如果在servlet中:req.setAttribute("info",info) ;
                  req.getRequestDispatcher(iframe1.jsp).forward(req,resp) ;
iframe1接受到了参数,但是页面只显示了iframe1.但是iframe没有在main.jsp中显示!
如何解决这种问题呢?

 

解决方法:

<iframe src="url?value=${value}"> 
// ${requestScope.value} 中的value 指传过来的存在request中的对象
如果是session   则用  sessionScope
注意: post重定向  会请求两次  request是一次请求有效,所以对象会清空.

摘自:http://zhidao.baidu.com/question/283562656.html

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多