Maîtrisez l’installation des librairies JSTL (Java Standard Template Libraries) dans votre projet j2ee. Téléchargez l’implémentation JSTL de la fondation Apache. Comprenez la valeur ajoutée de JSTL dans un développement J2EE. Analysez un code JSP impliquant JSTL. Identifiez la bonne url à placer dans vos JSP suivant la version des spécifications JSTL 1.0, JSTL 1.1 et JSTL 1.2.
Objis, spécialiste de la formation Java, est heureux de vous offrir ce tutoriel, extrait de séances pratiques de la formation J2EE dispensée par Objis.
Les + objis
70% de travaux pratiques
Clé USB avec tous les outils utilisés + Corrigés TPs
Bilan pédagogique individuel + conseils
connaisances J2EE
Spécifications JSTL
Tutoriel JSTL de JEE 5
Contexte
JSTL (Java Server Pages Standard Tag Library) est une spécification qui encapsule dans un ensemble de balises des fonctionnalités courantes du développement JEE.
JSTL est venu en réponse à un besoin de productivité des développeurs Servlets/JSP.
Aller sur le site de l’implémentation Apache : http://tomcat.apache.org/taglibs/index.html

Cliquez sur le lien ’Apache Standard Taglibs’

Cliquez sur le lien ’download’ de la version 1.1
INFO : notez que l’implémentation Apache de la version 1.2 des spécifications JSTL n’a pas encore été approuvée. Si vous avez besoin d’une implémentation 1.2, prendre l’implémentation de référence de Sun , disponible sur le site officiel https://jstl.dev.java.net/ (2 librairies : jstl-api-1.2.jar et jstl-impl-1.2.jar)

Téléchargez la dernière version ’zip’ (ici 1.1.2.zip)


Dézippez l’archive téléchargée . Notez la présence d’un war application exemple.

Notez la présence des librairies jstl.jar et standard.jar dans le répertoire WEB-INF\lib de l’application

Ces jars sont présents dans le répertoire ’lib’ de l’archive. C’est de là qu’il vous faudra les récupérer pour les mettre dans le répertoire WEB-INF\lib de votre application.

Voici la déclaration à ajouter au début de vos pages JSP afin de pouvoir utiliser les balises JSTL 1.1 :
Déployez l’applcation examples dans Tomcat . puis accéder à l’url http://localhost:8080/standard-examples. L’écran suivant apparaît.

A travers ces exemples, vous allez voir JSTL et le langage EL (Expression Language) en action.

Exemple JSP
Voici un exemple de rendu JSP utilisant JSTL

Analysez le code de la page JSP

Quelle valeur ajoutée de JSTL ici ? Quelle balise JSTL est utilisée ?
Dans ce tutoriel, vous avez téléchargé l’implémentation Apache de JSTL. Vous avez vu JSTL en action, en particulier l’URL à déclarer dans une page JSP pour pouvoir utiliser JSTL.
Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur Java web :
Si vous appréciez notre sens du partage, devenez gratuitement membre ’classic’ du Club Objis :
Votez pour les prochains tutoriaux à publier
Préparez vos entretiens techniques
Valorisez votre profil / expertise
Identifiez des opportunités d’emploi
Recevez la newsletter objis.com