−
----
+
== Afegint la lògica de validació ==
    +
Ara ja tenim el formulari bàsic del client sobre el que afegirem la validació. Aquestes seran les regles de validació:
 +
:# El camp nom (name) és obligatori
 +
:# El camp edat (age) és obligatori. Ha de ser un nombre entre 1 i 100.
 +
:# El camp email és obligatori. Ha de ser una adreça vàlida de correu electrònic.
 +
:# El telèfon és obligatori.
    +
Per tal de definir la lògica de validació de manera particular, el primer que s'ha de fer és crear un arxiu XML que contindrà aquestes dades.
    +
'''Struts2 defineix una convenció de nomenclatura específica en la definició de validació d'arxius XML.''' El format és:
 +
<ActionClassName>-validation.xml
   −
Afegeix lògica de validació
+
Així que per a la nostra aplicació crearem un arxiu '''CustomerAction-validation.xml'''. Tingueu en compte que aquest arxiu ha de ser present en el mateix paquet que la classe Action.
   Exception encountered, of type "Error"