Une bibliothèque de balises personnalisées est un ensemble de balises personnalisées qui appellent des actions personnalisées dans un fichier JSP (JavaServer Pages). Les bibliothèques de balises déplacent la fonctionnalité mise à disposition par les balises dans des classes d'implémentation de balise, ce qui évite d'avoir à imbriquer une quantité excessive de code Java™ dans les pages JSP.
Les bibliothèques de balises sont créées par des développeurs experts en langage de programmation Java. Elles peuvent être utilisées par des concepteurs Web qui ne connaissent pas forcément Java mais qui souhaitent améliorer leur site Web en profitant des avantages des bibliothèques de balises codées en Java.
Vous pouvez développer des bibliothèques de balises vous-même ou les télécharger depuis des bibliothèques de balises open source existantes. Par exemple, vous pouvez télécharger des bibliothèques de balises depuis des sites tels que . Jakarta Project, département d'Apache Software Foundation. Sur ce site, Jakarta propose également un tutoriel sur les bibliothèques de balises.
Ce produit inclut la bibliothèque de balises standard des pages JSP (JSTL), une bibliothèque de balises personnalisées qui fournit la fonctionnalité de base commune à de nombreuses applications Web. Si vous incluez les facettes de projet JSF et JSTL dans votre projet, vous pouvez sélectionner et insérer une balise particulière depuis la bibliothèque de balises lorsque vous éditez le fichier JSP. (Pour insérer une balise personnalisée, cliquez avec le bouton droit sur le JSP et sélectionnez
).Le fichier web.xml fournit le lien entre la directive utilisée dans l'application et le fichier JAR réel contenant les classes qui exécutent la fonction.