Biblioteca de etichete standard Jakarta - Jakarta Standard Tag Library
| Versiune stabila | 1.2.7 / 18 august 2019
|
|---|---|
| OS | Multiplatform |
| Extensii de nume de fișier | .jsp .jspf .jsf |
| Site-ul web |
proiecte |
Tag Java Standard Library ( JSTL , fostă JavaServer Pages Standard Library Tag) este o componentă a Java EE aplicație web platforma de dezvoltare. Extinde specificația JSP prin adăugarea unei biblioteci de etichete de etichete JSP pentru sarcini comune, cum ar fi procesarea datelor XML , execuția condiționată, accesul la baze de date , bucle și internaționalizare .
JSTL a fost dezvoltat în cadrul Java Community Process (JCP) ca Java Specification Request (JSR) 52. La 8 mai 2006, JSTL 1.2 a fost lansat, urmat de JSTL 1.2.1 pe 7 decembrie 2011.
JSTL oferă un mod eficient de a încorpora logica într-o pagină JSP fără a utiliza codul Java încorporat direct. Utilizarea unui set de etichete standardizate, mai degrabă decât intrarea și ieșirea din codul Java, conduce la un cod mai ușor de întreținut și permite separarea preocupărilor între dezvoltarea codului aplicației și interfața cu utilizatorul .
Există un total de șase descriptori ai bibliotecii de etichete JSTL:
- Biblioteca de bază. De exemplu, ⟨c: if⟩ și ⟨c: când⟩
- bibliotecă de formatare capabilă i18n
- * Biblioteca de etichete a bazei de date, conține etichete pentru interogarea, crearea și actualizarea tabelului bazei de date.
- Bibliotecă XML
- biblioteca de funcții
- TLV-urile permit validarea în timp de traducere a vizualizării XML a unei pagini JSP. TLV-urile furnizate de JSTL permit autorilor bibliotecii de etichete să aplice restricții privind utilizarea elementelor de scriptare și a bibliotecilor de etichete permise în paginile JSP.
În plus față de JSTL, JCP are următoarele JSR-uri pentru a dezvolta biblioteci de etichete JSP standard:
- JSR 128 : JESI - Biblioteca de etichete JSP pentru Edge Side Include (inactiv)
- JSR 267 : Biblioteca de etichete JSP pentru servicii web
Vezi si
Referințe
linkuri externe
-
Site oficial
- JSTL TLDDocs
- JSR 52 (JSTL 1.0, 1.1 și 1.2)
- Jakarta Standard Taglib 1.1 , o implementare a JSTL (pensionat)
- Apache Standard Taglib este o implementare a specificației JSP Standard Tag Library (JSTL)
- JSTL 1.0 Referenz (germană)
- Pagina principală JSTL 1.2
- Tutorial oficial: Tutorialul Java EE 5, capitolul 7, Biblioteca de etichete standard JavaServer Pages
- JSTL 1.1 Referințe
- Documentație bibliotecă de etichete JSF 2.1
- Etichete OWASP ESAPI (deoarece JSTL nu oferă etichete pentru securitatea site-ului)