Vous êtes sur la page 1sur 3

Plugin Validator de Struts

Introduction
Plugin Validator fournit la fonctionnalit pour valider les donnes de formulaire. Il peut tre utilis pour valider les donnes sur le navigateur de l'utilisateur, ainsi que sur le ct serveur. Struts met les JavaScripts et il peut tre utilis pour valider les donnes de formulaire sur le navigateur du client. Il fournit un Interface simple de validation pour soulager les difficults associs la validation des donnes de traitement, permettant de vous concentrer sur le code de validation et non sur les mcanismes de capture de donnes et de raffichage des donnes incompltes ou invalides.

Utilisation
Plugin Validator utilise deux fichiers de configuration XML pour dterminer les routines de validation qui doivent tre installs et comment ils devraient tre applique pour une application donne. Le premier fichier de configuration, validator-rules.xml, dclare les routines de validation qui doivent tre attaches au Framework et fournit des noms logiques pour chacune des validatiors. Le fichier de validator-rules.xml dfinit galement du ct client un code JavaScript pour chaque routine de validation. Donc Plugin Validator peut tre configur pour envoyer du code JavaScript dans le navigateur afin que les validations soient ralises sur le ct client ainsi que sur le ct serveur. Le deuxime fichier de configuration, validation.xml, dfinit les routines de validation qui devraient tre appliqus quel Bean. Les dfinitions de ce fichier utilisent les noms logiques des Beans du formulaire partir du fichier struts-config.xml avec les noms logiques de routines de validation du fichier de validator-rules.xml pour lier les deux ensembles. Lutilisation du Framework de Validation implique l'activation du plug-in Validator, la configuration des deux fichiers de configuration de Validator, et la cration de Beans de formulaire adquats

Structure de validator-rule.xml

Ce fichier XML est aliment par des collections prdfinies de validations les plus utilises comme lobligation, longueur minimum et maximum, validation de dates, email, etc

Structure de validation.xml

Ce fichier XML dfinit quels routine de validation (dclares dans le fichier prcdent) appliquer pour chaque Form Bean.

Vous aimerez peut-être aussi