Proyecto de Integracion
 

Ejercicios sesión 3

Validación automática de datos

Usar el plugin validator para realizar la validación de los datos en el formulario de nueva tarea. Ahora hay que validar:

  • Que el título (descripción) de la tarea no sea vacío
  • Que el número de días de aviso sea un entero entre 1 y 365
  • Que la fecha tenga un formato correcto (dd/MM/aaaa)

Modificar la clase java del ActionForm para que ahora herede de ValidatorForm. Cambiad de nombre el nombre del método validate que ahora tenéis por validateOld (para que no interfiera).

Verificación de duplicados

Verificar que al crear una nueva tarea no se puedan crear dos veces la misma volviendo atrás en el navegador y volviéndolo a intentar. Fijaos en que habrá que crear una clase AccionPreNuevaTarea que será la que inicialice el token y lleve a mostrar el formulario de nuevaTarea.jsp

Uso de BeanUtils

Usar BeanUtils para copiar los datos del TareaForm al objeto Tarea. Habrá que registrar un conversor de fecha tal y como se explica en las transparencias.