74La portée des objets ..................................................................................................................................................................................................
76Les actions standard .................................................................................................................................................................................................
76L'action standard useBean ........................................................................................................................................................................................
77L'action standard getProperty ...................................................................................................................................................................................
77L'action standard setProperty ....................................................................................................................................................................................
78L'action standard forward ..........................................................................................................................................................................................
79La technologie JSP (2/2) .................................................................................................................................................
80Expression Language ................................................................................................................................................................................................
80Présentation ..............................................................................................................................................................................................................
80La réalisation de tests ...............................................................................................................................................................................................
82La manipulation d'objets ............................................................................................................................................................................................
87Désactiver l'évaluation des expressions EL ..............................................................................................................................................................
89Les objets implicites ..................................................................................................................................................................................................
89Les objets de la technologie JSP ..............................................................................................................................................................................
92Les objets de la technologie EL ................................................................................................................................................................................
97Des problèmes de vue ? .................................................................................................................................................
98Nettoyons notre exemple ..........................................................................................................................................................................................
101Complétons notre exemple... ..................................................................................................................................................................................
105Le point sur ce qu'il nous manque ...........................................................................................................................................................................
105Documentation ........................................................................................................................................................................................................
105Liens utiles ..............................................................................................................................................................................................................
106TP Fil rouge - Étape 1 ...................................................................................................................................................
107Objectifs ..................................................................................................................................................................................................................
107Contexte ..................................................................................................................................................................................................................
107Fonctionnalités ........................................................................................................................................................................................................
107Contraintes ..............................................................................................................................................................................................................
110Conseils ...................................................................................................................................................................................................................
110À propos des formulaires .........................................................................................................................................................................................
111Le modèle ................................................................................................................................................................................................................
111Les contrôleurs ........................................................................................................................................................................................................
111Les vues ..................................................................................................................................................................................................................
111Création du projet ....................................................................................................................................................................................................
112Illustration du comportement attendu ......................................................................................................................................................................
113Exemples de rendu du comportement attendu ........................................................................................................................................................
116Correction ................................................................................................................................................................................................................
116Le code des beans ..................................................................................................................................................................................................
118Le code des servlets ................................................................................................................................................................................................
121Le code des JSP .....................................................................................................................................................................................................
123Partie 3 : Une bonne vue grâce à la JSTL ......................................................................................
124Objectifs et configuration ...............................................................................................................................................
124C'est sa raison d'être... ............................................................................................................................................................................................
124Lisibilité du code produit ..........................................................................................................................................................................................
125Moins de code à écrire ............................................................................................................................................................................................
125Vous avez dit MVC ? ...............................................................................................................................................................................................
126À retenir ...................................................................................................................................................................................................................
126Plusieurs versions ...................................................................................................................................................................................................
126Configuration ...........................................................................................................................................................................................................
126Configuration de la JSTL .........................................................................................................................................................................................
129La bibliothèque Core .....................................................................................................................................................
130Les variables et expressions ...................................................................................................................................................................................
130Affichage d'une expression .....................................................................................................................................................................................
131Gestion d'une variable .............................................................................................................................................................................................
134Les conditions .........................................................................................................................................................................................................
134Une condition simple ...............................................................................................................................................................................................
134Des conditions multiples .........................................................................................................................................................................................
135Les boucles .............................................................................................................................................................................................................
135Boucle "classique" ...................................................................................................................................................................................................
137Itération sur une collection ......................................................................................................................................................................................
140Itération sur une chaîne de caractères ....................................................................................................................................................................
140Ce que la JSTL ne permet pas (encore) de faire ....................................................................................................................................................
140Les liens ..................................................................................................................................................................................................................
140Liens ........................................................................................................................................................................................................................
143Redirection ..............................................................................................................................................................................................................
144Imports ....................................................................................................................................................................................................................
145JSTL core : exercice d'application .................................................................................................................................
146Les bases de l'exercice ...........................................................................................................................................................................................
148Correction ................................................................................................................................................................................................................
151La bibliothèque xml .......................................................................................................................................................
152La syntaxe XPath ....................................................................................................................................................................................................
152Le langage XPath ....................................................................................................................................................................................................
153Les actions de base ................................................................................................................................................................................................
153Récupérer et analyser un document .......................................................................................................................................................................
156Afficher une expression ...........................................................................................................................................................................................
157Créer une variable ...................................................................................................................................................................................................
157Les conditions .........................................................................................................................................................................................................
157Les conditions .........................................................................................................................................................................................................
158Les boucles .............................................................................................................................................................................................................
158Les boucles .............................................................................................................................................................................................................
159Les tranformations ..................................................................................................................................................................................................
159Transformations ......................................................................................................................................................................................................
161JSTL xml : exercice d'application ..................................................................................................................................
Sommaire 3/345