Validazione di applicazioni web è la prova dei dati di un modulo per il formato corretto . Ad esempio , una casella di testo convalidato per indirizzi e-mail la scansione l'input per il simbolo "@" e un adeguato indirizzo finale prima di trasmettere i dati al server . Struts , un framework per applicazioni web Java popolare , ha un built -in quadro di convalida e in grado di convalidare automaticamente i dati dei moduli dal lato client , lato server o da " Form Bean " dati . La convalida utilizza " validator - rules.xml " e " validation.xml " per definire le regole di convalida predefiniti riutilizzabili per qualsiasi applicazione web . Il quadro contiene diversi set di regole comuni , ma più regole può essere aggiunto e norme esistenti possono essere modificati. Cose che ti serviranno
Modulo Bean
editor di testo Premade (Notepad , Dreamweaver , Eclipse ) economici Show More Istruzioni
1
Aprite il vostro editor di testo .
2
Aprire il file " validation.xml " . Questo file è responsabile per la convalida sul lato server o da un fagiolo della forma .
3 Scorrere verso il basso per il tag " " . Il " " e " < /formset > " tag aprono e chiudono una raccolta di diverse regole di convalida di forma . Diverse regole dovrebbero già esistere.
4 Inserire una nuova riga sopra la " < /formset > " tag .
5
tipo " < nome = " FormBeanName ">" . Immettere il nome effettivo del fagiolo della forma a cui la convalida punterà . Premere il tasto " Enter ".
6
Tipo " " . Nel campo della proprietà , immettere il nome del primo campo nel fagiolo della forma . Il tag " campo di proprietà" crea una convalida per un campo particolare fagiolo della forma . Ad esempio, la prima convalida per un modulo di login potrebbe puntare a un campo di fagioli Username . Il " dipende " attributo utilizza routine di convalida elencati nel file " validator - rules.xml " . Utilizzando "necessaria" assicura che la validazione sarà sempre testato .
7 Aggiungi le regole di convalida aggiuntive per la proprietà "dipende ", con l'aggiunta di una virgola e la regola successiva . Altre regole comuni includono " lunghezza minima e massima ", " Indirizzo e-mail" e "Data Validation ".
8
Tipo " arg tasto < = " FormBeanName.FieldName " " e inserire il corretto i nomi dei campi. Il tasto " arg " fornisce un messaggio di errore se la convalida non riesce permettendo all'utente di identificare ciò non è corretto . Premere il tasto " Enter ".
9
Tipo " Nome < /var - name> " . Immettere il nome della regola di convalida tra i tag . Digitare il nome nella dipende attributo del tag campo . Il tag "var - name " crea un nome definito per i criteri di convalida .
10 Tipo " regola < /var -value > " . Immettere la regola per la convalida tra i tag . La norma definisce ciò che passa i dati o non la convalida . Ad esempio, " ^ [ 0 - 9a -zA - Z ] * $ " solo permette lettere maiuscole e minuscole e numeri .
11 tipo " < /field > " per chiudere l'etichetta di campo . Premere il tasto " Enter ".
12
Ripetere il processo variabile del campo per tutti i campi aggiuntivi nel fagiolo della forma . Tipo " < /form > " per chiudere la validazione dei form .