Validation dans les applications web est le test de données de formulaire pour le format approprié . Par exemple, une zone de texte validé pour les adresses e-mail va scanner l'entrée d'un symbole "@" et une adresse de fin appropriée avant de relayer les données vers le serveur. Struts, un framework d'application Web Java populaire , dispose d'un cadre intégré de validation et peut valider automatiquement les données de formulaire à partir du côté client, côté serveur ou de données " de fèves de forme». La validation utilise " validateur - rules.xml " et " validation.xml " pour définir des règles de validation prédéfinies qui sont réutilisables pour toutes les applications Web. Le cadre contient plusieurs ensembles de règles communes , mais plus de règles peut être ajouté et règles en vigueur peut être édité . Choses que vous devez
Form Bean
éditeur de texte arrangée ( Bloc-notes, Dreamweaver , Eclipse )
Afficher plus Instructions
1
Ouvrez votre application d'édition de texte. < Br > Page 2
Ouvrez le fichier " validation.xml " . Ce fichier est responsable de la validation du côté serveur ou d'un grain de formulaire .
3
Faites défiler jusqu'à la balise " " . Le " " et "< /formset >" balises s'ouvrent et se ferment une collection de différentes règles de validation de formulaire . Plusieurs règles doivent déjà exister.
4 Entrez une nouvelle ligne au-dessus de la "
" tag .
5 type "< form name =" FormBeanName «>». Entrez le nom réel de la fève de forme à laquelle la validation va pointer . Appuyez sur "Entrée".
6
type " zone> property="FieldName" depends="required"> " . Dans le domaine de la propriété , entrez le nom du premier champ de la fève de forme . La « propriété champ" tag crée une validation pour un champ de haricots de forme particulière. Par exemple, la première validation d'un formulaire de connexion peut pointer vers un champ de haricots de forme pseudo . Le " dépend " attribut utilise des routines de validation répertoriés dans le fichier " validateur - rules.xml " . L'utilisation de " nécessaire " garantit que la validation sera toujours testée.
7
Ajouter des règles de validation supplémentaires à la propriété "dépend " en ajoutant une virgule et la règle suivante. Autres règles communes comprennent « longueur minimale et maximale », « Adresse email » et « Date de validation . "
8
type " touche < arg =" FormBeanName.FieldName "" et entrez le bon les noms des champs. La touche " arg " donne un message d'erreur si la validation échoue permettant à l' utilisateur d'identifier ce qui est incorrect . Appuyez sur " Entrée".
9 Type de
" Nom " . Entrez le nom de la règle de validation entre les balises. Tapez ce nom dans l'attribut dépend de la balise domaine. Le " var -name" tag crée un nom défini pour les critères de validation.
10 Type " règle " . Entrez la règle de validation entre les balises. La règle définit les données réussit ou échoue à la validation . Par exemple, "^ [ 0-9a -zA- Z] * $ " seulement permet lettres et chiffres capital et des minuscules.
11 type "< /field> " pour fermer la balise domaine. Appuyez sur " Entrée".
12
Répétez le processus de balise de champ pour des champs supplémentaires dans le bean de formulaire. Tapez " " pour fermer la validation du formulaire .