Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
d3:jakarta_ee_-_communication [2025/09/15 17:51] – [Utilisation d'Expression Language] dthevenot | d3:jakarta_ee_-_communication [2025/09/15 23:43] (Version actuelle) – dthevenot | ||
---|---|---|---|
Ligne 21: | Ligne 21: | ||
Une expression peut être un paramètre de la requête, exemple | Une expression peut être un paramètre de la requête, exemple | ||
- | * ${param.ztPseudo} // Affichera le contenu du paramètre ztPseudo | + | * < |
Il est possible de tester si un paramètre est renseigné : | Il est possible de tester si un paramètre est renseigné : | ||
- | * ${empty param.ztPseudo ? " | + | * < |
Une expression peut être un attribut de la requête, exemple | Une expression peut être un attribut de la requête, exemple | ||
- | * ${isAdmin} // Affichera le contenu de l' | + | * < |
La servlet peut avoir mis un objet en attribut, dans ce cas, au niveau de la jsp, on peut le récupérer pour l' | La servlet peut avoir mis un objet en attribut, dans ce cas, au niveau de la jsp, on peut le récupérer pour l' | ||
- | * ${empty controlForm.getResultat() ? "" | + | * < |
- | * | + | |
Il n'y a pas besoin de faire d' | Il n'y a pas besoin de faire d' | ||
Ligne 55: | Ligne 55: | ||
|^avec scriptlet, sans JSTL ^avec JSTL| | |^avec scriptlet, sans JSTL ^avec JSTL| | ||
|< | |< | ||
+ | |::: | ||
+ | <c:when test=" | ||
+ | <c:when test=" | ||
+ | <c:when test=" | ||
+ | < | ||
+ | </ | ||
==== Boucles (exemple avec une liste d’objets) ==== | ==== Boucles (exemple avec une liste d’objets) ==== |