2010-06-23 37 views
5

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

我需要通过我已经得到了另一个JSP页面 <iframe src="xyz.jsp"></iframe>

我如何能做到这些值?

+1

你是指“另一个jsp页面”是什么意思?请在您的问题中添加更多细节。 – 2010-06-23 11:13:02

回答

0

使用JavaScript来动态改变帧

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

这是你在寻找的src属性?根据您的cooment到@Manjoor

+0

哪里调用该函数>>>内iframe? – Lalchand 2010-06-23 11:15:22

+0

不在主页面。你能清楚你的问题吗? – Manjoor 2010-06-23 11:33:54

2

你的问题还不清楚,但我猜测您希望将父JSP页面的查询字符串传递给父JSP页面的iframe中的JSP页面。如果是这样,那么就打印HttpServletRequest#getQueryString()

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

也就是说,I帧是一个非常不好的做法,非常笨拙,当所有页面都位于同一台服务器。相反使用服务器端包括使用<jsp:include>。通过这种方式,包含的JSP可以访问相同的请求对象。