Tema 1: Arquitectura de aplicaciones J2EE
Utilizando como base la aplicación Struts AmigosJ2EE
(incluye un WAR que accede a una base de datos MySQL, y un fichero .sql para
crear la base de datos), realizar las siguientes modificaciones:
- Modificar la acción login para que si login y password
no coinciden con los almacenados en la base de datos, se vuelva a la página
de login en lugar de redirigirse a la página error.html
- Añadir un enlace desde cualquier página a
la página de búsqueda de usuarios (busqueda.jsp). El enlace
no debe ser directo, sino a través de una acción (emplear la
acción org.apache.struts.actions.ForwarAction).
- Implementar la funcionalidad de búsqueda de usuarios.
Para ello, habrá que:
- Implementar un ActionForm que capture los datos de la página
de búsqueda
- Implementar una clase Java con la acción, denominada accionBusqueda,
dentro del paquete acciones. Utilizar el siguiente esqueleto de clase.
- En el fichero struts-config, definir la acción, asociarle el
ActionForm y la vista que hay que mostrar con los resultados (resultados.jsp).