Invocar pagina web desde JSP
Hola a todos
Tengo una pagina JSP dende hay un campo de password y otro de texto, quiero que al validar estos datos si son correctos mandar llamar a otra pagina JSP, ¿como le hago para invocar la otra pagina desde el servlet? cualquier ayuda es buena
Gracias de antemano
Saludos
Tengo una pagina JSP dende hay un campo de password y otro de texto, quiero que al validar estos datos si son correctos mandar llamar a otra pagina JSP, ¿como le hago para invocar la otra pagina desde el servlet? cualquier ayuda es buena
Gracias de antemano
Saludos
Puedes usar un form, no? y una vez que validez que los datos son correctos le das submit (esto lo puedes lograr con JavaScript)
SUERTE!!
SUERTE!!
Hola,...
Entiendo que lo que quieres es recoger los datos a validar en el servlet, verificarlos y posteriormente en función del resultado direccionar la salida a un jsp u otro,...
En el servlet debes incluir...
String url="jsp/modulo/nombre.jsp";
RequestDispatcher rd= getServletContext.getRequestDispatcher(url);
rd.forward(req, res);
Un saludo.
Entiendo que lo que quieres es recoger los datos a validar en el servlet, verificarlos y posteriormente en función del resultado direccionar la salida a un jsp u otro,...
En el servlet debes incluir...
String url="jsp/modulo/nombre.jsp";
RequestDispatcher rd= getServletContext.getRequestDispatcher(url);
rd.forward(req, res);
Un saludo.
en el servlet utilizas el objeto HttpServletResponse
response.sendRedirect("PAGINA");
Claro que la pagina va con toda la ruta.
Fijate si te srive
response.sendRedirect("PAGINA");
Claro que la pagina va con toda la ruta.
Fijate si te srive
a.. Ver. Entras con una pag index.jsp, que tiene un formulario, cargas los campos que te solicita, evaluas las condiciones necesarias y saltas a otra página.
Supongamos que comienzas en http://DominioServidor1:80/index.jsp y la siguiente pagina puede ser del mismo servidor o de otro en un puerto diferente, digamos de otro....
--------------------------------------
.....
.....
.....
<table border="1" cellspacing="2" cellpadding="3" cols="1" width="50%" bgcolor="fff07d" nosave="">
<td width="100%" nowrap="nowrap">
<text><H2>Formulario de Prueba</H2>
<form ACTION=http://DominioServidor2:9090/otroindex.jsp METHOD="POST">
<b>Nombre: </b>
<input type="text" name="nombre" size=40> <br><br>
<b>Documento Nº:
<input type="text" name="dni" size=9> <br><br>
<b>Edad: </b>
<input type="text" name="edad" size=3> <br><br>
<b>Estado Civil: </b>
<input type"text" name="ecivil" size=10> <br><br>
<INPUT TYPE="SUBMIT" VALUE="Enviar"> <br>
</form> </text> </td> </table>
</BODY></HTML>
-------------------------------
aqui entre los valores y luego del submit salte con un metodo "POST" previo a la pagina donde calculo cosas.....
--------------------------------
.....
....
<table border="2" width="40%" cellspacing="2" cellpadding="3" cols="1" bgcolor="ccff00" nosave="">
<td width="100%" nowrap="nowrap">
<text><H2>Formulario Conformado</H2>
<%! int edad,dni; String nombre,ecivil; %>
<b>Nombre : </b>
<% nombre = request.getParameter("nombre"); out.println(" . . . . . . "+nombre); %><br>
<b>Documento Nº : </b>
<% dni = Integer.parseInt(request.getParameter("dni")); out.println(" . "+dni); %><br>
<b>Edad : </b>
<% edad = Integer.parseInt(request.getParameter("edad")); out.println(" . . . . . . . . "+edad+" años");
edad= edad * 12; out.println(" ("+edad+" meses)"); %><br>
<b>Estado Civil : </b>
<% ecivil = request.getParameter("ecivil"); out.println(" . . . "+ecivil); %><br>
</text> </td> </table>
</BODY></HTML>
-----------------------------------------------
Esta ultima era la pagina referenciada en la primer pagina con
<form ACTION=http://DominioServidor2:9090/otroindex.jsp METHOD="POST">
exitos
Supongamos que comienzas en http://DominioServidor1:80/index.jsp y la siguiente pagina puede ser del mismo servidor o de otro en un puerto diferente, digamos de otro....
--------------------------------------
.....
.....
.....
<table border="1" cellspacing="2" cellpadding="3" cols="1" width="50%" bgcolor="fff07d" nosave="">
<td width="100%" nowrap="nowrap">
<text><H2>Formulario de Prueba</H2>
<form ACTION=http://DominioServidor2:9090/otroindex.jsp METHOD="POST">
<b>Nombre: </b>
<input type="text" name="nombre" size=40> <br><br>
<b>Documento Nº:
<input type="text" name="dni" size=9> <br><br>
<b>Edad: </b>
<input type="text" name="edad" size=3> <br><br>
<b>Estado Civil: </b>
<input type"text" name="ecivil" size=10> <br><br>
<INPUT TYPE="SUBMIT" VALUE="Enviar"> <br>
</form> </text> </td> </table>
</BODY></HTML>
-------------------------------
aqui entre los valores y luego del submit salte con un metodo "POST" previo a la pagina donde calculo cosas.....
--------------------------------
.....
....
<table border="2" width="40%" cellspacing="2" cellpadding="3" cols="1" bgcolor="ccff00" nosave="">
<td width="100%" nowrap="nowrap">
<text><H2>Formulario Conformado</H2>
<%! int edad,dni; String nombre,ecivil; %>
<b>Nombre : </b>
<% nombre = request.getParameter("nombre"); out.println(" . . . . . . "+nombre); %><br>
<b>Documento Nº : </b>
<% dni = Integer.parseInt(request.getParameter("dni")); out.println(" . "+dni); %><br>
<b>Edad : </b>
<% edad = Integer.parseInt(request.getParameter("edad")); out.println(" . . . . . . . . "+edad+" años");
edad= edad * 12; out.println(" ("+edad+" meses)"); %><br>
<b>Estado Civil : </b>
<% ecivil = request.getParameter("ecivil"); out.println(" . . . "+ecivil); %><br>
</text> </td> </table>
</BODY></HTML>
-----------------------------------------------
Esta ultima era la pagina referenciada en la primer pagina con
<form ACTION=http://DominioServidor2:9090/otroindex.jsp METHOD="POST">
exitos
