martes, 22 de enero de 2013

Formularios


Para el envío de datos desde un formulario consideramos dos paginas, index.jsp q es la encargada de enviar datos y proceso.jsp que es la encargada de la recepción los datos y procesarlos.

En la primera crearemos un formulario <form action="proceso.jsp" method="post"> donde action="proceso.jsp" nos indica el nombre de la pagina a la que enviaremos los datos, y method="post" la forma de enviarlos(puede ser podt o get), todo lo que este dentro del formulario sera enviado para esto crearemos el boton submit <input type="submit" value="Enviar"> 

Otro dato importante a considerar son los nombres de las variables que queremos enviar, en este caso las asignaremos a cada text con la propiedad name <input type="text" name="nombre">


index.jsp


<html>
<head>
<title>HOLA FORMULARIOS</title>
</head>
<body>

<form action="proceso.jsp" method="post">
    Nombre: <input type="text" name="nombre">
    <br/>
    Apellido:  <input type="text" name="apellido">
    <br/>
    <input type="submit" value="Enviar">
</form>

</body>
</html>



ahora para la recepción los datos usaremos el objeto request (String)request.getParameter("nombre") , nombre es el nombre de el campo declarado en la pagina index.jsp, un dato importante es que los datos recepcionados son tipo cadena, por lo tanto si deseamos hacer cálculos con ellos se tendrá que convertirlo a float o int según sea necesario

proceso.jsp
<html>

<head>
<title>HOLA FORMULARIOS</title>
</head>
<body>

<%
   String lnombre=(String)request.getParameter("nombre");
   String lapellido=(String)request.getParameter("apellido");
   out.print("tu nombre es "+lnombre+" "+lapellido);
%>

</body>
</html>




No hay comentarios:

Publicar un comentario