Module de découverteModule de découverte
Développement web en Développement web en
JavaJava
JavaJava
Mathieu Chatelain
Taglibs
Présentation
Création de tags
SommaireSommaire
Utilisées pour éviter le mélange java-html.
Encapsule/masque le code java dans des balises personnalisées.
Comparable aux java beans implémentant une interface
particulière.
Donc comme les tags JSP, syntaxe proche de XML.
Facile à utiliser dans la page JSP.
PrésentationPrésentation
Facile à utiliser dans la page JSP.
<prefixe:nomDuTag attribut1="valeur" attribut2="valeur" >
Corps du Tag
</prefixe:nomDuTag>
Nécessite 2 éléments:
Une TLD (Tag Library Descriptor) pour effectuer le mapping
classe java-balise. Ce fichier est une fichier xml dont l’extension
est .tld
Une classe java
La classe java est appelée lors de l’exécution de la JSP appelante.
PrésentationPrésentation
Chaque balise est associée à une classe qui va contenir les
traitements à exécuter lors de son utilisation.
Fichier xml portant l’extension .tld .
Permet de faire l’association entre les balises JSP et les classes java.
Exemple:
<taglib>
<tlibversion>1.0</tlibversion>
<jspversion>1.2</jspversion>
<tag>
<name>hellotag</name>
<tag
-
class>com.web.MyTag</tag
-
class>
Le descripteurLe descripteur
<tag
-
class>com.web.MyTag</tag
-
class>
<description>Tag qui affiche Hello</description>
<attribute>
<name>nom</name>
<required>true</required>
<rtexprvalue>true</rtexprvalue>
</attribute>
</tag>
</taglib>
1 / 14 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !