Lista etichetelor JSP

Tânăr folosind laptopul pentru a încerca să rezolve problema cu codul

Credit imagine: Emilija Manevska/Moment/GettyImages

Etichetele JSP sunt o parte esențială a Java Server Pages, o tehnologie de pe partea serverului. Etichetele din JSP creează un container pentru codul Java, izolând și oferind separare a conținutului dinamic de elementele de design statice din site-ul dvs. Deși multe seamănă cu cele folosite în Hyper Text Markup Language – HTML – etichetele JSP nu fac parte dintr-un limbaj de scripting. În schimb, etichetele din JSP sunt doar un element dintr-o tehnologie axată pe generarea de conținut web dinamic. Etichetele JSP determină cum se va comporta codul din ele. O listă de etichete JSP comune poate fi o referință bună pentru a vă asigura că alegeți și utilizați corect etichetele.

Etichetele de declarație din JSP funcționează ca containere de identificare pentru funcțiile, metodele și variabilele din paginile JSP. Deoarece aceste etichete identifică mai degrabă decât să genereze rezultate, cel mai adesea veți găsi etichete de declarație care lucrează în combinație cu etichete de expresie sau scriptlet. Opțiunile de sintaxă includ simplul „" și alternativa XML "

jsp: declarație…."

Videoclipul zilei

Etichetele de expresie semnalează JSP să convertească o instrucțiune Java – numită și expresie – într-un șir și afișează rezultatul. Opțiunile de sintaxă includ simpla „” și ​​alternativa XML „jsp: expresie…."

Directivele – sau etichetele de mesaje – sunt etichete de instrucțiuni care conțin două părți: tip și atribut. Tipul poate fi „pagină”, care oferă instrucțiuni de procesare specifice paginii, „Include”, care oferă nume de fișiere specifice sau „Biblioteca de etichete”, care identifică biblioteca de etichete pe care doriți să o utilizați în versiunea curentă pagină. Opțiunile de sintaxă includ simplu „ și alternativa XML”."

Etichetele Scriptlet vă permit să încorporați orice cod sursă Java valid în paginile serverului JSP. Codul din etichete se execută în ordine consecutivă pe partea serverului și este disponibil pentru accesul clientului printr-un browser Web. Opțiunile de sintaxă includ simplu „ și alternativa XML”jsp: scriptlet Cod Java."

Etichetele de control al fluxului funcționează la fel ca și sunt o alternativă la scriptlet-urile. Spre deosebire de scriptlet-uri, totuși, etichetele de control al fluxului vă permit să controlați ordinea în care rulează instrucțiunile. Etichetele condiționate „dacă” și „alege” și etichetele iteratoare „forEach” și „forTokens” sunt toate exemple de etichete de control al fluxului JSP. Cadrul de sintaxă pentru fiecare include Cod Java. De exemplu, când utilizați o instrucțiune „dacă”, sintaxa corectă este Cod Java unde test= este tipul și „$parametrii test” identifică atributele etichetei.

Etichetele de acțiune îi pot spune JSP să transfere controlul între pagini, să stabilească sau să obțină proprietăți, să faciliteze suportul independent de browser pentru applet-urile Java și să facă posibilă utilizarea JavaBean-urilor pe server. Dintre multele etichete de acțiune disponibile, cele mai frecvente sunt directiva include, eticheta de înaintare, care transferă controlul către o unitate dinamică sau statică. URL și eticheta useBean, care permite unui JSP să creeze sau să primească o instanță a unei componente software reutilizabile care funcționează cu Java numită JavaBean. Singura opțiune de sintaxă pentru o etichetă de acțiune este versiunea XML: "jsp: useBean Corp Java."

Etichetele de comentarii sunt doar pentru „informații” și nu apar pe paginile JSP. Folosiți-le pentru clarificări sau documentare și vizualizați-le făcând clic dreapta pe o pagină Web și accesând opțiunea „vizualizare sursă”. Singura opțiune de sintaxă pentru o etichetă de comentariu este versiunea simplă: comentariile merg aici />.