Mio Mi Blog

un blog de un ubuntero… para ubunteros =)

05. Captura doGet y doPost

Publicado por velorek en Junio 2, 2007

Bueno estaba buscando info sobre esto el otro dia y me di cuenta que los métodos de envio en los formularios HTML se les llama POST y GET pero en los servlet se capturan con los metodos doGET y doPOST, asi que se darán cuenta que en un mismo servlet puden capturarlos en forma separada, lo cual es de bastante utilidad ya que en PHP para cada formulario debemos tener una pagina PHP distinta (normalmente) aca solo tenemos dos métodos uno para capturar los envios por POST y otro para GET, asi que lo que haremos ahora es hacer dos formularios en una misma página con la cual podremos enviar por los metodos.
Amh…antes de comenzar, hay que tener en claro para que es el POST y el GET, el POST sirve para enviar datos ocultos entre paginas, osea los datos no se ven en la barra de direcciones, mientras que con GET podemos ver los datos enviados en la barra de direcciones, dependiendo de lo que queramos usamos uno o el otro, en un principio se ven los iguales pero despues se nota la diferencia.
Bueno para empezar, creamos un nuevo servlet con netBeans y le colocamos de nombre “envios” y lo guardamos en el paquete principal del proyecto, que se llama pruebas. Para ver el código [PINCHA AQUI]
Y para el código formulario HTML [PINCHA AQUI]
Ahora igual que el punto anterior compilamos y ejecutamos nuestro archivo, recordar cambiar en la barra de direcciones el nombre del archivo JSP en el cual crearon el formulario: yo cree uno llamado index.jsp asi ke la dirección sería: http://localhost:8084/Prueba/index.jsp
Si todo lo hizieron bien deberian ver algo asi

Si pinchamos en EJECUTA POST deberiamos ver un mensaje en el cual se ejecutara lo que pusimos en el método doPOST del servlet


y por GET

Bueno ahora hemos visto como podemos capturar los envios por GET y POST mediante un servlet, ahora hay que investigar ¿COMO CAPTURO DATOS DE UN FORMULARIO Y LOS MUESTRO EN OTRO LADO?, pueden ver la expliación de los métodos, en esta pagina [VER PAGINA]

Escribe un comentario

Debes ser Sesión como para publicar un comentario.