Inicio » Informática profesional. » Programación » Curso de J2EE » Servlets empaquetados

Curso de J2EE

Servlets empaquetados

Habitualmente se trabaja con servlets empaquetados.

Ejemplo: desde un formulario se invoca a un servlet empaquetado. El formulario no cambia. El código del servlet sí, pero sólo su primera línea, que será package nombrePaquete;

Código del formulario Formulario1ConPaquete.html: el mismo que Formulario1Informacion.html del ejercicio 1, pero cambiando el action por

<form method="post" action="/servlets-examples/ServletFormulario1ConPaquete">

NOTA: debe estar en tomcat_home\webapps\servlets-examples

Se accederá al formulario desde el navegador tecleando en la barra de direcciones:

http://localhost:8080/servlets-examples/Formulario1ConPaquete.html 

Código del servlet usando el package trilcejf:

El mismo que el anterior, pero agregando como primera línea "package nombrepaquete;"

En este caso, package trilcejf;

NOTA: se creará un directorio de nombre trilcejf, colgando de tomcat_home\webapps\servlets-examples\WEB-INF\classes. Cuando se agregue el servlet al proyecto EjemplosTomcat, el valor de Location será tomcat_home\webapps\servlets-examples\WEB-INF\classes\trilcejf

 

NOTA: no olvidar agregar al fichero tomcat_home\webapps\servlets-examples\WEB-INF\web.xml las líneas

y las líneas


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de J2EE 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....


Ejercicios


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de J2EE 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....


Ejercicio 1

Agregar al proyecto EjemplosTomcat, un servlet de nombre ServletFormulario1InformacionCliente y el formulario Formulario1Informacion.

NOTA:

El servlet se basará en ServletFormulario1, ya realizado en la lección, y se le agregarán las líneas que correspondan en función de la información que debe capturar.

El formulario será casi igual que Formulario1del mismo ejemplo anterior, pero sin el enlace que apuntaba a ServletEnlace. Sólo debe modificarse la línea de la etiqueta form de este modo:

<form method="post" action="/servlets-examples/ServletFormulario1InformacionCliente">

El servlet capturará la información enviada por el usuario desde el formulario y obtendrá la siguiente información:

  • Tipo de protocolo empleado para la comunicación cliente-servidor
  • Nombre y dirección ip del cliente
  • Tipo de petición
  • Tipo MIME de la petición
  • Cadena de parámetros de la petición
  • Ruta URI de la petición
  • URL de la petición
  • Ruta URI del servlet
  • Nombre del servidor y puerto a la escucha
  • Encabezados de la petición
RECORDATORIO PARA TRABAJAR EN JCREATORPRO:
  • Agregar el fichero Formulario1Informacion.html  al proyecto EjemplosTomcat, ubicándolo en tomcat_home\webapps\servlets-examples
  • Agregar el servlet ServletFormulario1InformacionCliente ubicándolo en  tomcat_home\webapps\servlets-examples\WEB-INF\classes
  • Para verificar que los class resultantes de la compilación de los servlets aparezcan en tomcat_home\webapps\servlets-examples\WEB-INF\classes (es lo indicado en la Output Path del proyecto), ir al menú Project/Project Settings/Output Path y observar dicha ruta en el cuadro Output Path. Si no aparece, seleccionarla mediante el botón de los puntitos

 

OTRO RECORDATORIO:

No olvidar agregar al fichero tomcat_home\webapps\servlets-examples\WEB-INF\web.xml las líneas

y las líneas

Respuesta al cliente:

 


Inscríbete ahora y accede a 3 unidades gratis

Evalua el curso de J2EE 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....


Si desea obtener un acceso sin restricciones a los contenidos del curso de J2EE y disfrutar de todas las herramientas del aula virtual (Videos explicativos streaming, acceso a los foros, chat, ejercicios resueltos, la ayuda del tutor, audioconferencia, estudio de grabación, test y actividades de autoevaluación, etc...) puede inscribirse completamente gratis y comenzar a realizar de forma inmediata el curso.