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:54] dthevenotd3:jakarta_ee_-_communication [2025/09/19 11:55] (Version actuelle) – ancienne révision (2025/09/19 11:35) restaurée dthevenot
Ligne 36: Ligne 36:
  
 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.
- + 
 +Cela permet d’écrire des chemins dynamiques qui ne cassent pas si le contexte change (par exemple si l’application est renommée ou déployée ailleurs).  
 +  * <code>${pageContext.request.contextPath}</code> 
 +    * pageContext → objet implicite en JSP qui donne accès au contexte de la page. 
 +    * request → l’objet HttpServletRequest. 
 +    * contextPath → la partie de l’URL qui correspond au chemin racine de l’application web.
 <bootnote>Pour plus d'informations sur Expression Langage :  https://docs.oracle.com/javaee/6/tutorial/doc/gjddd.html</bootnote>  <bootnote>Pour plus d'informations sur Expression Langage :  https://docs.oracle.com/javaee/6/tutorial/doc/gjddd.html</bootnote> 
  
Ligne 55: Ligne 60:
 |^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.1757951677.txt.gz
  • Dernière modification : 2025/09/15 17:54
  • de dthevenot