Overenie vo webových aplikáciách je testovanie dát z formulárov na správnom formáte . Napríklad , bude textové pole validovaný pre e - mailové adresy kontrolovať vstup na symbol " @ " a správnu koncovú adresu , než odovzdávanie dát na server . Struts , populárne aplikačný framework Java web , má vstavaný rámci validácie a automaticky overiť dáta formulára zo strany klienta , strane servera , alebo z " formulár Bean " dát . Validácia používa " validator - rules.xml " a " validation.xml " definovať predvoľby overovacie pravidlá , ktoré sú opakovane použiteľné pre všetky webové aplikácie . Tento rámec obsahuje niekoľko spoločné sady pravidiel , ale viac pravidiel môžu byť pridané a existujúce pravidlá môžu byť editované . Veci , ktoré budete potrebovať
premade Form Bean
textovom editore ( Poznámkový blok , Dreamweaver , Eclipse )
Zobraziť ďalšie inštrukcie Cestuj 1
Otvorte textový editor aplikáciu .
2
Otvorte súbor " validation.xml " . Tento súbor je zodpovedný za overenie na strane servera , alebo z formulára Bean .
3
Prejdite nadol na " " tag . " " A " < /formset > " tagy otvorte a zatvorte zbierku rôznych overovacích pravidiel formulár . Niekoľko pravidiel by už existovať .
4 Zadajte nový riadok nad " < /formset > " tag .
5 Typ
" < názov formulára = " FormBeanName " > " . Zadajte aktuálny názov formulára Bean , ku ktorému overenie bude ukazovať . Stlačte tlačidlo " Enter " .
6
typu " " . V oblasti nehnuteľností , zadajte názov prvého poľa vo formulári Bean . " Pole vlastníctva " tag vytvára overenie pre určitý formulár Bean poľa . Napríklad prvé overenie pre prihlasovacieho formulára môže ukazovať na užívateľským menom formulár Bean poľa . " Závislá " atribút používa validačné postupy uvedené v súbore " validator - rules.xml " . Pomocou " potrebná " zaisťuje , že potvrdenie bude vždy testovaná .
7 Pridať žiadne ďalšie overovacie pravidlá pre " závislé " majetku tým , že pridá čiarku a ďalšie pravidlá . Ďalšie spoločné pravidlá zahŕňajú " minimálna a maximálna dĺžka " , "E - mailová adresa " a " Dátum overenia . "
8
Typ " < arg key = " FormBeanName.FieldName " " a zadajte správne názvy polí . Tlačidlo " arg " poskytuje chybovú správu , ak overenie zlyhá umožňuje užívateľovi určiť , čo je nesprávne . Stlačte tlačidlo " Enter " .
9
typu " Meno < /var - name > " . Zadajte názov overovacie pravidlo medzi značkami . Zadajte tento názov v závisí atribútu tagu poľa . " Var - name " tag vytvorí definovaný názov kritériá validácie.
10 Typ " Pravidlo < /var - value > " . Zadajte pravidlo pre validáciu medzi značkami . Toto pravidlo definuje , aké údaje prejde alebo zlyhá overenie . Napríklad , " ^ [ 0 - 9a - zA - Z ] * $ " umožňuje iba veľké a malé písmená a čísla .
11 Typ " < /field > " zavrieť tag poľa . Stlačte tlačidlo " Enter " .
12
Opakujte tag postup pole pre ďalšie pole vo formulári Bean . Typ " < /form > " zatvorte overenie formulára.