d3:jakarta_ee_-_communication

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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] dthevenotd3: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 +  * <code>${param.ztPseudo} // Affichera le contenu du paramètre ztPseudo </code>
  
 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 ? "Veuillez-vous authentifier" : "Authentification réussie"+  * <code>${empty param.ztPseudo ? "Veuillez-vous authentifier" : "Authentification réussie" </code>
  
 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'attribut isAdmin +  *  <code>${isAdmin} // Affichera le contenu de l'attribut isAdmin  </code>
  
 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'afficher :  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'afficher : 
  
-  * ${empty controlForm.getResultat() ? "" : controlForm.getResultat()}  +  *  <code>${empty controlForm.getResultat() ? "" : controlForm.getResultat()}  </code> 
-  +
 Il n'y a pas besoin de faire d'importation spécifique, ni de transtypage. Il n'y a pas besoin de faire d'importation spécifique, ni de transtypage.
    
Ligne 55: Ligne 55:
 |^avec scriptlet, sans JSTL ^avec JSTL| |^avec scriptlet, sans JSTL ^avec JSTL|
 |<br><% if(request.getParameter("pseudo") != null) { %><br>   Bonjour <%= request.getParameter("pseudo") %><br><% } %><br> | <br><c:if test="${not empty param.pseudo}"><br>   Bonjour ${param.pseudo}<br></c:if><br> | |<br><% if(request.getParameter("pseudo") != null) { %><br>   Bonjour <%= request.getParameter("pseudo") %><br><% } %><br> | <br><c:if test="${not empty param.pseudo}"><br>   Bonjour ${param.pseudo}<br></c:if><br> |
 +|:::||<code><c:choose>
 +    <c:when test="${ variable }">Du texte</c:when>
 +    <c:when test="${ autreVariable }">Du texte</c:when>
 +    <c:when test="${ encoreUneAutreVariable }">Du texte</c:when>
 +    <c:otherwise></c:otherwise>
 +</c:choose></code>|
  
 ==== Boucles (exemple avec une liste d’objets) ==== ==== Boucles (exemple avec une liste d’objets) ====
  • d3/jakarta_ee_-_communication.1757951464.txt.gz
  • Dernière modification : 2025/09/15 17:51
  • de dthevenot