Validering i web-applikasjoner er testing av skjemadata for riktig format . For eksempel vil en tekstboks validert for e-postadresser skanne inn for en " @ "-symbolet og en skikkelig slutt adresse før videresending dataene til serveren . Struts , en populær Java webapplikasjon rammeverk , har en innebygd validering rammeverk og kan automatisk validere skjemadata fra klientsiden, server side eller fra " Form Bean " data . Valideringen bruker " validator - rules.xml " og " validation.xml " for å definere forhåndsinnstilte validering regler som er gjenbrukbare for alle web-applikasjon . Rammeverket inneholder flere felles regelsett , men flere regler kan legges til og eksisterende regler kan redigeres . Du trenger
forhåndslagde Form Bean
tekst editor ( Notisblokk, Dreamweaver , Eclipse )
Vis flere instruksjoner
en
Åpne din tekst editor program.
2
Åpne " validation.xml " filen . Denne filen er ansvarlig for validering på serversiden eller fra et skjema Bean .
3
Bla ned til " " tag. Den " " og " < /formset >" tags åpne og lukke en samling av forskjellige form validering regler . Flere regler skal allerede eksisterer .
4 inn en ny linje over " < /formset > " tag.
5
Type " < skjema name = " FormBeanName ">" . Skriv inn det faktiske navnet på Form Bean som valideringen vil peke . Trykk på " Enter".
6
Type " " . I eiendommen feltet skriver du inn navnet på den første feltet i Form Bean . Den " feltegenskap " tag skaper en validering for et bestemt skjema Bean feltet . For eksempel kan den første validering for en logikk skjema peke på et brukernavn Form Bean feltet . Den " avhengig " attributt bruker validering rutiner som er oppført i " validator - rules.xml " filen . Ved hjelp av "nødvendig" sikrer at valideringen vil alltid bli testet .
7 Legg noen ekstra valideringsregler til " avhengig " eiendom ved å legge til et komma og neste regelen. Andre vanlige reglene omfatter "Minimum og maksimum lengde ", " E - postadresse " og " Date validering. "
8
Type " < arg key = " FormBeanName.FieldName "" og angi riktig navnene feltene. Den " arg " knappen gir deg en feilmelding hvis valideringen mislykkes slik at brukeren kan identifisere hva som er feil . Trykk på "Enter".
9
Type " Navn < /var -name >" . Skriv inn navnet på validering regel mellom kodene. Skriv dette navnet i avhenger egenskap av feltet tag . Den "var -name" tag skaper et definert navn for gyldighetskriterier .
10 Type " Rule < /var - verdi> " . Skriv inn regelen for validering mellom kodene. Regelen definerer hvilke data som passerer eller mislykkes valideringen . For eksempel , "^ [ 0 - 9a - ZA- Z ] * $" bare tillater store og små bokstaver og tall.
11 Type " < /field > " for å lukke feltet tag . Trykk på "Enter".
12
Gjenta feltet tag prosessen for andre felt i Form Bean . Type " < /form >" for å lukke skjemaet validering.