iframe查询字符串

时间:2010-06-23 11:08:28

标签: javascript jsp

我通过在iframe中传递查询字符串来获取值。src = "xyxz.jsp?name="+name+"&pass="+pass+"&id="+id

我需要将我所拥有的那些值传递给另一个jsp页面 <iframe src="xyz.jsp"></iframe>

我该怎么做?

3 个答案:

答案 0 :(得分:2)

您的问题尚不清楚,但我想您希望将父JSP页面的查询字符串传递给位于父JSP页面的iframe的JSP页面。如果是这样,那么只需打印HttpServletRequest#getQueryString()

<iframe src="page.jsp?${pageContext.request.queryString}"></iframe>

也就是说,当所有页面都位于同一台服务器上时,iframe是一种非常糟糕的做法并且非常笨拙。而是使用服务器端包括使用<jsp:include>。这样,包含的JSP就可以访问相同的请求对象。

答案 1 :(得分:0)

使用Javascript动态更改框架

的src属性
function changeSrc()
{ 
  window.frames['testframe'].src = "xyxz.jsp?name="+name+"&pass="+pass+"&id="+id;
 }

这是你在寻找什么?

答案 2 :(得分:0)

根据您对@Manjoor帖子的评论,您想调用在iframe中定义的javascript函数并将参数传递给它,如果是这样,请查看此帖子
Invoking JavaScript code in an iframe from the parent page