Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Semana2 v1.0-2006-II
Temas a tratar:
Nuestro primer ActionForm
Validaciones con Action Forms
Semana2 v1.0-2006-II
ActionForms
Semana2 v1.0-2006-II
¿Qué es?
El ActionForm representa la data
en el request que viene del
browser.
Los ActionForms son usados
para poblar HTML forms y
mostrarlos al usuario final o para
coleccionar data del HTML form.
Semana2 v1.0-2006-II
1.Crear una nueva clase llamada LoginForm que
hereda de org.apache.struts.action.ActionForm,
Semana2 v1.0-2006-II
2. Validamos las propiedades que se han establecido
para esta petición HTTP, y devolvemos un objeto
ActionErrors que encapsula cualquier error de
validación que encontremos.
Semana2 v1.0-2006-II
¿Qué hace este método?
El método validate devuelve una colección de
ActionErrors.
De manera que en el ejemplo si el campo
PASSWORD o LOGIN es invalido o requerido y
no es suministrado se crea un ActionError que
añade al ActionErrors y este objeto puede ser
utilizado para ser consumido e iterado en el JSP
para indicarnos los errores via un
<html:errors/>.
Una analogia a un firewall no nos dejara ir a la
clase action asociada mientras exista errores.
Semana2 v1.0-2006-II
Ejemplo:
Semana2 v1.0-2006-II
Finalmente la application necesita saber que
Resource Bundle usara.
Semana2 v1.0-2006-II