Jakarta Standard Tag Library

JSTL
Stabil frisättning
1.2.7 / 18 augusti 2019 ; för 3 år sedan ( 2019-08-18 )
OS Multiplattform
Filnamnstillägg .jsp .jspf .jsf
Hemsida projekt .eclipse .org /projects /ee4j .jstl Edit this at Wikidata

Jakarta Standard Tag Library ( JSTL ; tidigare JavaServer Pages Standard Tag Library) är en komponent i Java EE webbapplikationsutvecklingsplattform . Den utökar JSP- specifikationen genom att lägga till ett taggbibliotek med JSP-taggar för vanliga uppgifter, såsom XML- databehandling, villkorlig exekvering, databasåtkomst , loopar och internationalisering .

JSTL utvecklades under Java Community Process (JCP) som Java Specification Request (JSR) 52. Den 8 maj 2006 släpptes JSTL 1.2, följt av JSTL 1.2.1 den 7 december 2011.

JSTL tillhandahåller ett effektivt sätt att bädda in logik på en JSP- sida utan att använda inbäddad Java -kod direkt. Användningen av en standardiserad tagguppsättning, snarare än att bryta in och ut ur Java-kod, leder till mer underhållbar kod och möjliggör separation av problem mellan utvecklingen av applikationskoden och användargränssnittet .

Det finns totalt sex JSTL-taggbiblioteksbeskrivningar:

  • Kärnbibliotek. T.ex. ⟨c:om⟩ och ⟨c:när⟩
  • i18n-kompatibelt formateringsbibliotek
  • * Databastaggbibliotek, innehåller taggar för sökning, skapande och uppdatering av databastabell.
  • XML-bibliotek
  • funktionsbibliotek
  • TLV:er tillåter översättningstidsvalidering av XML-vyn för en JSP-sida. De TLV som tillhandahålls av JSTL tillåter taggbiblioteksförfattare att upprätthålla begränsningar för användningen av skriptelement och tillåtna taggbibliotek på JSP-sidor.

Förutom JSTL har JCP följande JSR:er för att utveckla standard JSP-taggbibliotek:

Se även

externa länkar