Προγραμματισμός

Γνώση Υπολογιστών >> Προγραμματισμός >  >> Προγραμματισμός Java

Πώς να κάνει επικυρώσεις σε Struts

Επικύρωση σε εφαρμογές web είναι ο έλεγχος των δεδομένων φόρμας για τη σωστή μορφή. Για παράδειγμα , ένα πλαίσιο κειμένου επικυρωθεί για διευθύνσεις ηλεκτρονικού ταχυδρομείου θα σαρώσει την είσοδο για ένα σύμβολο " @" και μια σωστή διεύθυνση τέλος πριν από την αναμετάδοση των δεδομένων στο διακομιστή . Struts , ένα δημοφιλές Java πλαίσιο web εφαρμογή , έχει ένα ενσωματωμένο στο πλαίσιο της επικύρωσης και μπορεί να επικυρώσει αυτόματα δεδομένα φόρμας από την πλευρά του πελάτη , διακομιστή ή από τα στοιχεία " Φόρμα φασολιών " . Η επικύρωση χρησιμοποιεί " validator - rules.xml " και " validation.xml " να ορίσει προκαθορισμένες κανόνες επαλήθευσης, οι οποίοι μπορούν να επαναχρησιμοποιηθούν για οποιαδήποτε εφαρμογή web . Το πλαίσιο περιέχει διάφορες ομάδες κοινού κανόνα , αλλά οι κανόνες μπορούν να προστεθούν και οι υφιστάμενες διατάξεις μπορούν να τροποποιηθούν. Τα πράγματα που θα χρειαστείτε
Premade Φόρμα φασολιών
επεξεργαστή κειμένου ( Notepad , Dreamweaver , Eclipse )
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Ανοίξτε εφαρμογή επεξεργασίας κειμένου σας . < Br > Φτηνές 2

Ανοίξτε το αρχείο " validation.xml " . Αυτό το αρχείο είναι υπεύθυνο για την επικύρωση από την πλευρά του διακομιστή ή από μια φόρμα φασολιών .
Εικόνων 3

Μετακινηθείτε προς τα κάτω στο " " ετικέτα . Η « " και " < /formset > " ετικέτες ανοίξει και να κλείσει μια συλλογή διαφορετικών κανόνων επικύρωσης μορφή . Θα πρέπει να υπάρχουν ήδη αρκετοί από τους κανόνες .
Η 4

Εισάγετε μια νέα γραμμή πάνω από το " < /formset > " ετικέτα .
5

Τύπος " < όνομα φόρμας = " FormBeanName "> " . Πληκτρολογήστε το πραγματικό όνομα της φόρμας φασολιών με την οποία η επικύρωση θα δείξει . Πατήστε το πλήκτρο " Enter".
Η 6

Τύπος " " . Στον τομέα ακινήτων , πληκτρολογήστε το όνομα του πρώτου πεδίου στο έντυπο φασολιών . Η «ιδιοκτησία πεδίο " ετικέτα δημιουργεί μια επικύρωση για ένα συγκεκριμένο πεδίο φόρμας φασολιών . Για παράδειγμα , η πρώτη επικύρωση για μια φόρμα σύνδεσης μπορεί να υποδηλώνει το όνομα χρήστη πεδίου φόρμας φασολιών . Η " εξαρτάται " χαρακτηριστικό χρησιμοποιεί ρουτίνες επικύρωσης που αναφέρονται στο αρχείο " validator - rules.xml " . Χρησιμοποιώντας το " απαιτείται" διασφαλίζει ότι η επικύρωση θα είναι πάντα να δοκιμαστεί .
Η 7

Προσθέστε τυχόν πρόσθετους κανόνες επικύρωσης στο " εξαρτάται " περιουσία προσθέτοντας ένα κόμμα και το επόμενο κανόνα . Άλλοι κοινοί κανόνες περιλαμβάνουν « ελάχιστο και μέγιστο μήκος , " "Διεύθυνση E - Mail " και " Ημερομηνία επικύρωσης . "
8

Τύπος " < arg key = " FormBeanName.FieldName " " και πληκτρολογήστε το σωστό ονομάζει τα πεδία . Το πλήκτρο " arg " παρέχει ένα μήνυμα σφάλματος αν η επικύρωση δεν επιτρέπει στο χρήστη να προσδιορίσει τι είναι λανθασμένη . Πατήστε το πλήκτρο " Enter".
Η 9

Τύπος " Όνομα < /var -name > " . Πληκτρολογήστε το όνομα του κανόνα επικύρωσης μεταξύ των ετικετών . Πληκτρολογήστε το όνομα με το χαρακτηριστικό εξαρτάται από την ετικέτα πεδίου . Η "var -name " ετικέτα δημιουργεί ένα καθορισμένο όνομα για τα κριτήρια επικύρωσης.
Η 10

Τύπος " άρθρο < /var - value > " . Εισάγετε τον κανόνα για την επικύρωση μεταξύ των ετικετών . Ο κανόνας ορίζει τι περνά δεδομένων ή δεν την επικύρωση . Για παράδειγμα , " ^ [ 0 - 9a - ZA - Z ] * $ " επιτρέπει μόνο κεφαλαία και πεζά γράμματα και αριθμούς .
Η 11

Τύπος " < /τομέα > " για να κλείσει το tag τομέα . Πατήστε το πλήκτρο " Enter".

12

Επαναλάβετε τη διαδικασία ετικέτα πεδίου για τυχόν επιπλέον πεδία στο έντυπο φασολιών . Τύπος " < /form> " για να κλείσει την επικύρωση φόρμα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα