vers l'accueil formulaire de contact

Tutoriel jstl N°1 : installation JSTL / EL

Votre formation J2EE avec Objis, spécialiste formation java depuis 2005 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

Prérequis, outils et versions

- connaisances J2EE

Liens utiles

- 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.

Partie 1 : téléchargement

- Aller sur le site de l’implémentation Apache : http://tomcat.apache.org/taglibs/index.html

PNG - 76.7 ko
tutoriel-jstl-taglibs-objis-installation-jstl-1

- Cliquez sur le lien ’Apache Standard Taglibs’

PNG - 75 ko
tutoriel-jstl-taglibs-objis-installation-jstl-2

- 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)

PNG - 48.4 ko
tutoriel-jstl-taglibs-objis-installation-jstl-3

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

PNG - 14.2 ko
tutoriel-jstl-taglibs-objis-installation-jstl-4

- 

PNG - 3.1 ko
tutoriel-jstl-taglibs-objis-installation-jstl-5

Partie 2 : déploiement application exemples

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

PNG - 23.1 ko
tutoriel-jstl-taglibs-objis-installation-jstl-6

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

PNG - 12 ko
tutoriel-jstl-taglibs-objis-installation-jstl-6bis

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.

PNG - 8.2 ko
tutoriel-jstl-taglibs-objis-installation-jstl-7

Voici la déclaration à ajouter au début de vos pages JSP afin de pouvoir utiliser les balises JSTL 1.1 :

PNG - 1.9 ko
tutoriel-jstl-taglibs-objis-installation-jstl-8

- Déployez l’applcation examples dans Tomcat . puis accéder à l’url http://localhost:8080/standard-examples. L’écran suivant apparaît.

PNG - 49.2 ko
tutoriel-jstl-taglibs-objis-installation-jstl-9

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

- 

PNG - 51.7 ko
tutoriel-jstl-taglibs-objis-installation-jstl-10

Exemple JSP

Voici un exemple de rendu JSP utilisant JSTL

PNG - 22.3 ko
tutoriel-jstl-taglibs-objis-installation-jstl-11

- Analysez le code de la page JSP

PNG - 36.7 ko
tutoriel-jstl-taglibs-objis-installation-jstl-12

Quelle valeur ajoutée de JSTL ici ? Quelle balise JSTL est utilisée ?

Conclusion

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.

Prochaine formation JEE

Le chemin le plus court pour avoir les réflexes et la méthodologie du bon développeur Java web :

Votre formation J2EE avec Objis, spécialiste formation j2ee depuis 2005

Pour aller plus loin : le réseau Objis

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