Saltar al contenido

Pasar variables por Url a distintas páginas Jsp

Ejemplo para pasar variables por URL entre páginas jsp.

 

 
<body>
 
<form name=”frmdatos” id=”frmdatos” method=”post”>
 
<input type=”text” name=”myInput” value=”<%=idSoc%>”> <%– podemos mostrar por pantalla el valor de una variable de Java–%>
 
<input type=”text” name=”myInput2? value=”<%=idEmpresa%>”>
 
<%–un id cualquiera–%>
 
</form>
 
<script type=”text/javascript”>
 
function imprimir(){
 
var sociedad = document.frmdatos.myInput.value;
 
var nuevaUrl = “http://nombre_de_la_pagina.jsp/?param1”+sociedad+”&param2=”+nombre+” “;
 
/*construimos una nueva URL pasandole los parámentros que queramos recogidos de cualquier elemento de la pagina: input type….
 
La estructura es simple, a continuación del nombre de la jsp, con el ? indicamos los parametros, seguidos de su variable correspondiente*/
 
ventana = window.open(nuevaUrl);
 
//y a continuación se la enviamos
 
}
 
</script>
 
 
 

enviandola por Java

—–JSP1 —–

<% response.sendRedirect(”NuevaUrl”); %> // la nueva url construida

—–JSP2 —–

<%request.getParameter(”NuevaUrl”);%> // Recogemos el parámetro