18
abr
10

Mi primer formulario JSP

Para hacer un formulario en jsp realmente no es el formulario lo que se hace, ya que el formulario es html, por ejemplo, (y usando la entrada anterior hola mundo jsp)

tenemos este css llamado
estilo.css

*{
	background-image:url(wallpaper1024x768.png);
	background-color:#CC0000;
	color:#FFFFFF;
}

tenemos la pagina del formulario que se llama
index.jsp

<html>
<head>
<title>HOLA FORMULARIOS</title>
<style type="text/css" media="screen">
	  /*la directiva include copia el contenido de un archivo y lo incrusta en la pagina*/
	 <%@ include file="estilo.css" %>
</style>
</head>
<body>

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

	<br/>
	Lenguaje preferido:
	<select name="lenguaje">
	  <option value="java">java
	  <option value="jsp" selected>jsp
	  <option value="php">php
	  <option value="C/C++">C/C++
	  <option value="C#">C#
	  <option value="Asp">Asp
	  <option value="AS3">AS3
	</select>
	<br/>
	Me gusta el:
	<br/>
  	<input type="Radio" name="preferencia" value= "Diseño"checked>Diseño
  	<br/>
  	<input type="Radio" name= "preferencia"value="Programacion">Programacion
  	<br/>
  	<input type="Radio" name= "preferencia"value="Modelado">Modelado
  	<br/>
  	<input type="Radio" name= "preferencia"value="Gerencia">Gerencia de proyectos
  	<br/>

	<p><input type="submit" value="Enviar"></p>
</form>

</body>
</html>

y por ultimo tenemos la pagina que procesa el formulario
proceso.jsp

<html>
<head>
<title>HOLA FORMULARIOS</title>
<style type="text/css" media="screen">
	  /*la directiva include copia el contenido de un archivo y lo incrusta en la pagina*/
	 <%@ include file="estilo.css" %>
</style>
</head>
<body>

<%
   /*podemos leer los datos del request a una variable*/
   String edad=(String)request.getParameter("edad");
   String prefieres=(String)request.getParameter("preferencia");
   out.print("tu nombre es "+request.getParameter("nombre")+" "+request.getParameter("apellido"));
   out.print("<br/>");
   out.print("tienes "+edad+" años");
   out.print("<br/>");
   out.print("tu lenguaje favorito es "+request.getParameter("lenguaje"));
   out.print("<br/>");
   out.print("y prefieres el(a) "+prefieres+" de un proyecto");
   out.print("<br/>");
   /*podemos usar los datos directamente desde el request*/
   out.print("Bienvenido a jsp "+ request.getParameter("nombre").toString().toUpperCase());
 %>

</body>
</html>

recursos usados

descarga listo para ejecutar


20 Respuestas a “Mi primer formulario JSP”


  1. 1 Marvin
    septiembre 9, 2010 a las 3:11 pm

    muy buena informacion. me ayudo mucho…

  2. 2 Miguel
    febrero 1, 2011 a las 11:15 pm

    Muchas gracias por el ejemplo. Tenía problemas con mi archivo JSP hasta que encontré tu sitio.

  3. 3 Yohana
    mayo 1, 2011 a las 1:30 pm

    hola estoy realizando una pagina web para una escuela para modalidad de residencias profesionales e intento introducir sesiones a mi proyecto me podrias ayudar; ya estuve chacando tu site y en verdad te la rifas cosas bien sensillas pero sustanciosas.
    Saludox!!!!! Espero me puedas ayudar

  4. 5 Carlos Arturo
    agosto 11, 2011 a las 5:19 pm

    Muchas gracias espero seguir conectado con usds para mas tutoriales

  5. 9 RaytonPhoenix
    septiembre 13, 2011 a las 9:41 am

    tengo una duda, si especifico en la edad unas letras, invalido inmediatamente el formulario ¿verdad? el caso es que Edad lo estas pasando como String. ¿hay alguna manera de psarlo por int?

  6. 14 wiloskhy
    octubre 5, 2011 a las 11:40 am

    muy buen aporte!!…
    muy útil para novatos como YO jaja

  7. 16 sergio felix
    diciembre 14, 2011 a las 9:42 pm

    ey que onda aqui solicitando de tu ayuda como le hago para conectar este formulario a una base de datos sencilla en mysql … ???

  8. 18 Luciano
    marzo 5, 2012 a las 1:21 am

    Muchas gracias Mauro!!/ Necesitaba hacer algo sencillo para prototipar y me ayudó tu ejemplo.

    Saludos que andes bién!!

  9. 19 Claudia
    marzo 20, 2012 a las 11:05 am

    el ejemplo es sencillo pero muy util…….muchas gracias


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s


Yo











Dudas consultas
Facebook
Twiter
BB PIN : 287D3396

Escribe tu dirección de correo electrónico para suscribirte a este blog, y recibir notificaciones de nuevos mensajes por correo.

Únete a otros 98 seguidores

Siguenos en

Entradas

abril 2010
L M X J V S D
« mar   may »
 1234
567891011
12131415161718
19202122232425
2627282930  
Watch videos at Vodpod and other videos from this collection.

IngenioDS en twiter


Seguir

Get every new post delivered to your Inbox.

Únete a otros 98 seguidores