Cursos subvencionados para trabajadores
Realiza el curso gratis a través de tu empresa.
Cursos SubvencionadosSe trata de realizar una sencilla aplicación compuesta de un formulario html de nombre Formulario1, que invocará al servlet ServletFormulario1 cuando se pulse el botón Enviar y al servlet ServletEnlace cuando se pulse el enlace html Púlsame. Los servlets contarán sólo con un método de servicio del tipo doXXX(..), no se realizará ninguna operación durante su inicialización y, por tanto, no se redefinirá el init() de su ciclo de vida. Tampoco el destroy().
Esquema del formulario:

MODO DE TRABAJAR EN JCREATORPRO:
Para que al pulsar el botón del formulario o el enlace html, se ejecuten los servlets a los que apuntan es preciso que el valor de action del formulario y el href del enlace sean /servlets-examples/ServletFormulario1 y /servlets-examples/ServletEnlace, respectivamente.
Después de escribir los códigos, recordar que debe agregarse al fichero tomcat_home\webapps\servlets-examples\WEB-INF\web.xml las líneas
justo después del comentario <!-- Define servlets that are included in the example application --> y las líneas después del último elemento xml <servlet> ... </servlet>. |
Código del formulario a través del que se realiza la petición del cliente (Formulario1.html):

| NOTA: este código debe estar en tomcat_home\webapps\servlets-examples. Se accederá al formulario desde el cliente tecleando en la barra de direcciones http://localhost:8080/servlets-examples/Formulario1.html |
También suele hacerse lo siguiente: se teclea http://localhost:8080/servlets-examples y se va accediendo al directorio y el recurso que interese con el ratón. Deberá modificarse el nombre del fichero index.html para que no se acceda automáticamente al mismo. Hecho esto, es interesante añadir a Favoritos del cliente web (el navegador) una entrada que apunte a la ruta anterior de nombre "servlets-examples (Tomcat)".
Código del servlet que recibe los datos del formulario y que genera la respuesta (ServletFormulario1.java):

NOTA: se capturan los parámetros mediante “String getParameter(String name)” pasándole, el
name del componente del formulario que interesa capturar (en este caso el
contenido de tres cuadros de texto).
|
|
NOTA: el class debe estar en
“tomcat_home\webapps\servlets-examples\WEB-INF\classes” El servlet se ejecutará cuando se pulse el botón “Enviar” del formulario |
Código del servlet al que apunta el enlace html (ServletEnlace.java):

|
NOTA: el class debe estar en
“tomcat_home\webapps\servlets-examples\WEB-INF\classes” El servlet se ejecutará cuando se pulse el enlace “Púlsame” |
Respuesta al cliente cuando se pulsa el botón Enviar del formulario:

Respuesta al cliente cuando se pulsa el enlace:

Inscríbete ahora y accede a 3 unidades gratis
Evalua el curso de Java Servidor y accede a las 3 unidades gratis con acceso completo al aula virtual donde podrás disfrutar de la inestimable ayuda del tutor y una gran variedad de recursos como videotutoriales, ejercicios resueltos, foros, enlaces, bibliografía, etc....
Copyright 2008© ADRInfor S.L. Logroño | Tel: 941250116 Fax: 941236805 | Email | Politica de Privacidad