Dans JSF 2.0, vous êtes autorisé à créer votre balise personnalisée pour rendre un contenu prédéfini. Une balise personnalisée ressemble à une balise JSF normale et utilise «ui:composition» pour insérer du contenu dans la page.
Voici les étapes récapitulatives pour créer une balise personnalisée dans JSF 2.0.
Utilise: ui: compisition ”pour créer un contenu prédéfini dans une page XHTML.
Déclare la balise personnalisée dans un descripteur de bibliothèque de balises.
Enregistrez le descripteur de bibliothèque de balises dans le fichier web.xml.
Exemple de balise personnalisée
Un guide pour créer une balise personnalisée, qui insérera deux boutons de soumission et de réinitialisation prédéfinis dans une page.
1. Tag personnalisé
Créez un fichier XHTML normal pour implémenter la balise personnalisée, qui utilise la balise «ui: composition» pour regrouper les boutons d'envoi et de réinitialisation.
WEB-INF/tags/com/example/button.xhtml
2. Bibliothèque de balises
Définissez les détails des balises personnalisées dans un fichier descripteur de bibliothèque de balises.
namespace - Espace de nom de cette bibliothèque de balises, créez un nom unique pour éviter les conflits.
tag-name - Nom de balise personnalisé.
source - Implémentation de la balise personnalisée.