2010-06-23 20 views
5

Tengo los valores al pasar la cadena de consulta en un iframe. src = "xyxz.jsp?name="+name+"&pass="+pass+"&id="+id.Iframe cadena de consulta

Necesito pasar esos valores que he llegado a otra página JSP <iframe src="xyz.jsp"></iframe>

¿Cómo puedo hacer eso?

+1

¿Qué quiere decir con "otra página jsp"? Por favor agregue más detalles a su pregunta. –

Respuesta

0

el uso de JavaScript para cambiar dinámicamente el atributo src del marco

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

Es esto lo que está buscando?

+0

dónde llamar a esa función >>> dentro de un iframe ??? – Lalchand

+0

NO está en la página principal. ¿Puedes aclarar tu pregunta un poco? – Manjoor

2

Su pregunta no es clara, pero Supongo que quieres pasar la cadena de consulta de la página padre JSP a la página JSP que está en un iframe de la página JSP padre. Si es así, entonces simplemente imprimir HttpServletRequest#getQueryString():

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

Dicho esto, marcos flotantes son una muy mala práctica y muy torpe cuando todas las páginas se encuentran en el mismo servidor. Más bien usar el lado del servidor incluye usar <jsp:include>. De esta forma, el JSP incluido tiene acceso al mismo objeto de solicitud .