Home UC3M
Home IT
Home /Docencia /Ing. Técnico de Telecomunicación Esp. Telemática /Laboratorio de Aplicaciones Telemáticas /Práctica 5
anterior siguiente

Práctica 5: Java Server Pages

Fecha: 14 de Noviembre de 2003
Conceptos: JSP, Java Bean
Profesor: Jesús Arias

 EJERCICIO 1: Hola Mundo

Para colocar páginas JSP en tu aplicación web, basta con que sitúes los ficheros en el directorio correspondiente a la aplicación, o en algún subdirectorio de este (excepto WEB-INF).

Para invocar la ejecución de una página JSP, debes especificar su ruta en el navegador web de la misma forma que harías para obtener un fichero estático. Tomcat diferenciará los ficheros JSP del resto de ficheros estáticos mediante la extensión: todos los ficheros JSP deben tener extensión ".jsp".

Apartado 1

Coloca en los lugares adecuados los ficheros HolaMundo.jsp y UserBean.java (recuerda que debes compilar este último).

Observa detenidamente el código de ambos ficheros, e intenta razonar qué resultado obtendrías si ejecutas la página JSP. Comprueba que tu razonamiento es correcto invocando desde un navegador la página JSP.

Apartado 2

Modifica la página JSP anterior para que devuelva, además del saludo, la siguiente información:

  • Dirección IP del cliente.
  • Contenido de la cabecera User-Agent.
  • Fecha y hora del servidor.


 EJERCICIO 2: parámetros de la petición

Apartado 1

Modifica el documento JSP del ejercicio anterior para que establezca el nombre de usuario y clave en el bean a partir de los recibidos como parámetros de la petición. Debe comprobar, utilizando el método correspondiente de UserBean, si son o no correctos. Para probarlo, escribe un formulario XHTML sencillo que solicite al usuario un nombre y una clave, y envíe los datos a la página JSP.

Apartado 2

Modifica la página JSP anterior para que:

  • Si el login es correcto, muestre un mensaje de bienvenida con el nombre del usuario, y un formulario que solicite la introducción de un número entero mayor que 0 y menor que 1000. El action de este formulario debe ser la página JSP del apartado siguiente.
  • Si el login es incorrecto, debe mostrar un mensaje indicándolo.

Apartado 3

Programa una página JSP que reciba los datos del formulario del apartado anterior. Debe mostrar:

  • El nombre del usuario, obtenido del bean de sesión correspondiente. Si el usuario no se ha autenticado, debe mostrar un mensaje indicándolo y un enlace al formulario de login.
  • Una tabla de dos columnas. La primera debe mostrar todos los números entre 0 y el introducido en el formulario por el usuario, uno en cada fila. La segunda columna debe mostrar el cuadrado de cada uno de estos números. Si el valor introducido por el usuario no está en el rango especificado, debe mostrar un mensaje de error.


 REFERENCIAS

Especificaciones:

Otros:

Software:



Última actualización:

Localización |Personal |Docencia |Investigación |Novedades |Intranet
inicio | mapa del web | contacta