J'ai parcourus différents forums et tutoriels java sans avoir trouvé une explication ou une définition basic
quels sont différents taglibs des jsp ?
et leurs utilités ?![]()
![]()
J'ai parcourus différents forums et tutoriels java sans avoir trouvé une explication ou une définition basic
quels sont différents taglibs des jsp ?
et leurs utilités ?![]()
![]()
Pour JSP, tu as les jstl (jsp standard taglib).
Après tu auras des tags liés à un framework comme struts ou jsf.
Dans un premier temps tu peux regarder jstl http://java.sun.com/products/jsp/jstl/
Un tag est une balise avec des attributs exactement comme de l'HTML. Sauf que c'est ton serveur d'application qui va se charger de transformer cette balise en pur HTML lors de l'interpretation de ta JSP.
Tu peux avoir par exemple un tag auquel tu passes une Collection (au sens objet Java) et qui se chargera de générer une listbox HTML avec les éléments de la collection.
ou est il possible de trouver les différents tags existants ainsi que leur utilités ?
Merci.
ou est il possible de trouver les différents tags existants ainsi que leur utilités ?
Merci.
Le principe d'une taglib est que tu peux créer ta propre librairie de tag.
Tags que tu pourras utilisés sur une page web.
Tu peux donc créer tes propres tags cf.
http://adiguba.developpez.com/tutori...ee/jsp/taglib/
Tu peux aussi en utiliser qui existent déjà, par exemple JSTL.
Struts également qui est livré avec une batterie de tag ... etc....etc...
Exemples de tag : <HTML>, <BR>.....
Exemples de tag Struts : <html:select>....
Où les trouver :
Struts : http://struts.apache.org/
jstl : http://java.sun.com/products/jsp/jstl/1.1/docs/tlddocs/
Tutorial jstl : http://adiguba.developpez.com/tutoriels/j2ee/jsp/jstl/
Le gros AVANTAGE des taglibs, c'est qu'ils sont en général tester sous tous les angles.
Cela a donc l'avantage d'être stable , et de donner toujours la même chose.
Autre GROS AVANTAGE, c'est qu'il permet d'avoir un comportement toujours identique. Ce qui permet par exemple à plusieurs équipes d'UTILISER le même tag, et d'avoir pour tout le monde la même chose.
Encore un AVANTAGE, la lisibilité des JSP est amélioré.
Encore un pour la route, cela peut t'éviter d'avoir des lignes blanches dans ton rendu HTML après avoir exécuter ta JSP lors de l'utilisation de scriplet (<% code java %>) et d'indentation pour la lisibilité.
Voilà , ensuite comme les autres l'ont dit il y a plusieurs types de tags. Surtout très pratique pour les listes. Et pour les briques métiers dans les entreprises (CUSTOM TAG).
Salut,
Je rajouterais aussi les taglibs jakarta:http://jakarta.apache.org/taglibs/
@+
Dov
Je vous remercie pour ces informations qui nous seront très utiles
Jmey et jeff56
Partager