Jakarta Taglibs ist ein Projekt der Apache Software Foundation. Es besteht aus einer Sammlung von Tag Libraries (Bibliotheken von Tags) und verwandten Projekten. Wichtigster Bestandteil dieses Projektes ist die Referenzimplementierung der JSTL. Daneben existieren noch weitere Tag-Libraries.
Benchmark
Benchmarks sind eigentlich genormte Testverfahren zur Ermittlung von Laufzeiten. Das Teilprojekt Benchmark stellt jedoch lediglich zwei einfache Tags für die Performance-Messungen in JSPs bereit.
Dieses Teilprojekt stellt die zwei Tags „duration
“ und „exclude
“ bereit. „duration
“ misst die Zeit, die die Ausführung eines zwischen den beiden Tag-Klammern befindlichen JSP-Codes benötigt. „exclude
“ ermöglicht es, Teile der Ausführung von der Messung auszuschließen.
BSF (Bean Scripting Framework)
Dieses Teilprojekt bildet eine Schnittstelle zum Bean Scripting Framework (BSF), einem anderen Jakarta-Projekt, das es ermöglicht, Skript-Sprachen von Java-Klassen ausführen zu lassen. Hiermit können also Skripte in JSP-Code eingebettet werden.
Cache
Caching für Teile von JSP's
DateTime
Datums und Zeit bezogene Funktionen (Lokalisierung, Zeitzonen, etc.)
I18N (Internationalisierung)
Input
IO
JMS
JNDI
Log
Mailer
Versenden von E-Mails
Random
RDC – Reusable Dialog Components
Erstellen von Sprachkomponenten
Regexp
Scrape
String
XTags
Verarbeitung von XML