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

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

Πώς μπορώ να ορίσω έναν Taglib σε Java

; Ένα από τα οφέλη της γραφής web εφαρμογών σε γλώσσες όπως η Java είναι η ικανότητα επαναχρησιμοποίησης τον κωδικό σας . Tag βιβλιοθηκών επιτρέπουν ακόμη περισσότερο επαναχρησιμοποίηση , επιτρέποντάς σας την κατασκευή εξαρτημάτων για JavaServer Pages ( JSP ) που χτίζουν μακριά από υπάρχοντα κώδικα σας , να εφαρμόσουν νέες λειτουργίες εντελώς , ή ακόμα και απλά να παρέχουν κοινές δομές στις σελίδες σας . Αναφορά σε βιβλιοθήκες tag είναι εξαιρετικά εύκολο , αν και αυτό εξαρτάται από τη φύση της βιβλιοθήκης tag , είτε πρόκειται για ένα μεταγλωττισμένο βιβλιοθήκη κώδικα Java ή αρχεία tag ( της δημιουργίας ενός κώδικα JSP /HTML ) που περιλαμβάνονται στο έργο σας . Τα πράγματα που θα χρειαστείτε
Java SDK
Integrated Development Environment ( IDE )
JSP - based εφαρμογή web

Παρουσίαση Περισσότερες οδηγίες
Η 1

Βεβαιωθείτε βιβλιοθήκη tag σας περιλαμβάνεται σωστά στην εφαρμογή σας . Αν η βιβλιοθήκη είναι μια βιβλιοθήκη βάζο με βάση , τοποθετήστε στο εσωτερικό του φακέλου WEB-INF/lib σας . Αν είναι αρχεία ετικέτα , τότε θα πρέπει να τοποθετούνται σε ένα φάκελο WEB-INF/tags ( ή κάτι παρόμοιο για να δείξει τη θέση τους ) . 2

Συμπεριλάβετε το <% @ taglib % > οδηγίας σε η κορυφή του αρχείου JSP σας ( κάτω από το <% @ page % > οδηγία τουλάχιστον ) . Αυτό θα περιέχει τις οδηγίες για τον κινητήρα JSP για το πώς να φορτώσει και να επεξεργαστεί βιβλιοθήκη tag σας .
Εικόνων 3

Εάν είστε, συμπεριλαμβανομένων βιβλιοθήκη βάζο με βάση , θα πρέπει να έχει ένα αρχείο TLD . που ορίζονται στην τεκμηρίωση του ? αναφορά αυτή στην οδηγία taglib σας, όπως έτσι :

<% @ taglib uri = " http://java.sun.com/jsp/jstl/core " prefix = "c " % >

Αυτό το παράδειγμα είναι για την βασική λειτουργικότητα του JavaServer Pages Πρότυπο Tag Library ( JSTL ) βιβλιοθήκη tag . Σημειώστε τη χρήση του χαρακτηριστικού προθέματος ? Αυτό δείχνει στον κινητήρα JSP tags που ξεκινούν με τον "c " σε αυτή την περίπτωση είναι οι ετικέτες που προέρχονται από αυτήν τη βιβλιοθήκη. Για παράδειγμα , πώληση


Η 4

Αν αναφέρεσαι σε μια βιβλιοθήκη tag file-based , μπορείτε απλά να αναφέρει τον κατάλογο των αρχείων σας κατοικούν :

<% @ taglib tagdir = " /WEB-INF/tags " prefix = " myTags " % >

θα αναφορά αυτά επίσης :


εικόνων
Η

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

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