Πίστωση εικόνας: Emilija Manevska/Moment/GettyImages
Οι ετικέτες JSP αποτελούν ουσιαστικό μέρος των Java Server Pages, μιας τεχνολογίας από την πλευρά του διακομιστή. Οι ετικέτες στο JSP δημιουργούν ένα κοντέινερ για κώδικα Java, μονώνοντας και παρέχοντας διαχωρισμό δυναμικού περιεχομένου από στατικά στοιχεία σχεδίασης στον ιστότοπό σας. Παρόλο που πολλές μοιάζουν με αυτές που χρησιμοποιούνται στη Γλώσσα σήμανσης Hyper Text – Οι ετικέτες HTML - JSP δεν αποτελούν μέρος μιας γλώσσας δέσμης ενεργειών. Αντίθετα, οι ετικέτες στο JSP είναι μόνο ένα στοιχείο σε μια τεχνολογία που επικεντρώνεται στη δημιουργία δυναμικού περιεχομένου Ιστού. Οι ετικέτες JSP καθορίζουν πώς θα συμπεριφέρεται ο κώδικας μέσα σε αυτές. Μια λίστα κοινών ετικετών JSP μπορεί να είναι μια καλή αναφορά για να διασφαλίσετε ότι επιλέγετε και χρησιμοποιείτε σωστά τις ετικέτες.
Οι ετικέτες δήλωσης στο JSP λειτουργούν ως δοχεία αναγνώρισης για τις συναρτήσεις, τις μεθόδους και τις μεταβλητές στις σελίδες JSP. Επειδή αυτές οι ετικέτες προσδιορίζουν αντί να δημιουργούν έξοδο, τις περισσότερες φορές θα βρείτε ετικέτες δήλωσης που λειτουργούν σε συνδυασμό με ετικέτες έκφρασης ή scriptlet. Οι επιλογές σύνταξης περιλαμβάνουν το απλό "" και η εναλλακτική XML "
jsp: δήλωση…."Το βίντεο της ημέρας
Οι ετικέτες έκφρασης σηματοδοτούν το JSP για να μετατρέψει μια δήλωση Java - που ονομάζεται επίσης έκφραση - σε συμβολοσειρά και εμφανίζει την έξοδο. Οι επιλογές σύνταξης περιλαμβάνουν την απλή "" και την εναλλακτική XML "jsp: έκφραση…."
Οι οδηγίες – ή οι ετικέτες μηνυμάτων – είναι ετικέτες διδασκαλίας που περιέχουν δύο μέρη: τύπο και χαρακτηριστικό. Ο τύπος μπορεί να είναι "σελίδα", που δίνει οδηγίες επεξεργασίας για συγκεκριμένες σελίδες, "Συμπερίληψη", που παρέχει συγκεκριμένα ονόματα αρχείων ή "Βιβλιοθήκη ετικετών", που προσδιορίζει τη βιβλιοθήκη ετικετών που θέλετε να χρησιμοποιήσετε στο τρέχον σελίδα. Οι επιλογές σύνταξης περιλαμβάνουν την απλή " και την εναλλακτική XML "."
Οι ετικέτες Scriptlet σάς επιτρέπουν να ενσωματώνετε οποιονδήποτε έγκυρο πηγαίο κώδικα Java σε σελίδες διακομιστή JSP. Ο κώδικας μέσα στις ετικέτες εκτελείται με διαδοχική σειρά από την πλευρά του διακομιστή και είναι διαθέσιμος για πρόσβαση πελάτη μέσω ενός προγράμματος περιήγησης Ιστού. Οι επιλογές σύνταξης περιλαμβάνουν το απλό " και την εναλλακτική XML"jsp: scriptlet Κώδικας Java."
Οι ετικέτες ελέγχου ροής λειτουργούν το ίδιο – και αποτελούν εναλλακτική λύση για – τα scriptlet. Σε αντίθεση με τα scriptlet, ωστόσο, οι ετικέτες ελέγχου ροής σάς επιτρέπουν να ελέγχετε τη σειρά με την οποία εκτελούνται οι δηλώσεις. Οι ετικέτες υπό όρους "if" και "choose" και οι ετικέτες επαναλήπτη "forEach" και "forTokens" είναι όλα παραδείγματα ετικετών ελέγχου ροής JSP. Το συντακτικό πλαίσιο για το καθένα περιλαμβάνει
Οι ετικέτες ενεργειών μπορούν να υποδείξουν στο JSP να μεταφέρει τον έλεγχο μεταξύ σελίδων, να ορίζει ή να λαμβάνει ιδιότητες, να διευκολύνει την ανεξάρτητη υποστήριξη του προγράμματος περιήγησης για μικροεφαρμογές Java και να καθιστά δυνατή τη χρήση JavaBeans από τον διακομιστή. Από τις πολλές διαθέσιμες ετικέτες δράσης, οι πιο συνηθισμένες είναι η οδηγία περιλαμβάνει, η ετικέτα προώθησης, η οποία μεταφέρει τον έλεγχο σε μια δυναμική ή στατική URL και η ετικέτα useBean, η οποία επιτρέπει σε ένα JSP να δημιουργήσει ή να λάβει μια παρουσία ενός επαναχρησιμοποιήσιμου στοιχείου λογισμικού που λειτουργεί με Java που ονομάζεται JavaBean. Η μόνη επιλογή σύνταξης για μια ετικέτα δράσης είναι η έκδοση XML: "jsp: useBean Σώμα Java."
Οι ετικέτες σχολίων είναι "μόνο για πληροφορίες" και δεν εμφανίζονται σε σελίδες JSP. Χρησιμοποιήστε τα για διευκρίνιση ή τεκμηρίωση και προβάλετέ τα κάνοντας δεξί κλικ σε μια ιστοσελίδα και αποκτώντας πρόσβαση στην επιλογή "προβολή πηγής". Η μόνη επιλογή σύνταξης για μια ετικέτα σχολίου είναι η απλή έκδοση: τα σχόλια πηγαίνουν εδώ />.