Jakarta Standard -Tag -Bibliothek

JSTL
Stabile Version
1.2.7 / 18. August 2019; vor 2 Jahren
OS Multiplattform
Dateiname -Erweiterungen .jsp .jspf .jsf
Webseite Projekte.Finsternis.org/Projekte/ee4j.jstl Edit this at Wikidata

Das Jakarta Standard -Tag -Bibliothek (JSTL; Früher JavaServer Pages Standard -Tag -Bibliothek) ist eine Komponente der Java ee Internetanwendung Entwicklungsplattform. Es erweitert die JSP Spezifikation durch Hinzufügen a Tag -Bibliothek von JSP -Tags für gemeinsame Aufgaben, wie z. Xml Datenverarbeitung, bedingte Ausführung, Datenbank Zugriff, Schleifen und Internationalisierung.

JSTL wurde unter dem entwickelt Java Community -Prozess (JCP) als Java -Spezifikationsanfrage (JSR) 52. Am 8. Mai 2006 wurde JSTL 1.2 veröffentlicht, gefolgt von JSTL 1.2.1 am 7. Dezember 2011.[1]

JSTL bietet eine effektive Möglichkeit, die Logik in a zu betten JSP Seite ohne eingebettete Verwendung Java Code direkt. Die Verwendung eines standardisierten Tag -Sets, anstatt Java -Code ein- und auszubrechen Trennung von Bedenken zwischen der Entwicklung der Anwendung Code und Benutzeroberfläche.

Es gibt insgesamt sechs JSTL -Tag -Bibliotheksdeskriptoren:

  • Kernbibliothek. Z.B. ⟨C: if⟩ und ⟨c: Wann⟩[2]
  • I18N-fähige Formatierungsbibliothek[3]
  • * Datenbank -Tag -Bibliothek, enthält Tags zum Abfragen, Erstellen und Aktualisieren der Datenbanktabelle.[4]
  • XML -Bibliothek[5]
  • Funktionsbibliothek[6]
  • TLVs ermöglichen Übersetzungszeitvalidierung der XML-Ansicht einer JSP-Seite. Mit den von JSTL bereitgestellten TLVs können die Autoren der Tag -Bibliothek Beschränkungen hinsichtlich der Verwendung von Skriptelementen und erlaubten Tag -Bibliotheken auf JSP -Seiten durchsetzen.[7]

Zusätzlich zu JSTL verfügt der JCP über die folgenden JSRs, um Standard -JSP -Tag -Bibliotheken zu entwickeln:

Siehe auch

Verweise

  1. ^ "Maven Central Repository Search".
  2. ^ "JSTL CORE (TLDDOC Generierte Dokumentation)".
  3. ^ "JSTL FMT (TLDDDOC Generierte Dokumentation)".
  4. ^ "JSTL SQL (TLDDDOC generierte Dokumentation)".
  5. ^ "JSTL XML (TLDDOC Generierte Dokumentation)".
  6. ^ "JSTL -Funktionen (TLDDDOC Generierte Dokumentation)".
  7. ^ "Javax.servlet.jsp.jstl.tlv (java ee 6)".

Externe Links