Outils pour utilisateurs

Outils du site


helloworld:web:java:jsp_jstl_el

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édentesRévision précédente
helloworld:web:java:jsp_jstl_el [2020/04/26 20:24] – Conversion de <note> vers <WRAP> roothelloworld:web:java:jsp_jstl_el [2020/04/26 20:27] (Version actuelle) – Don't convert '' to “ root
Ligne 54: Ligne 54:
  
 =====Syntaxe===== =====Syntaxe=====
-''<c:out value="{2+4}" default="6" />'' : affiche le résultat de l'expression ''2+4''. Si l'évaluation échoue, la valeur par défaut sera affichée. Cette balise échappe aussi les caractères spéciaux (&, <, >, …).+''%%<c:out value="{2+4}" default="6" />%%'' : affiche le résultat de l'expression ''2+4''. Si l'évaluation échoue, la valeur par défaut sera affichée. Cette balise échappe aussi les caractères spéciaux (&, <, >, …).
  
-''<c:set var="somme" value=${2+4} />'' : définie une variable.+''%%<c:set var="somme" value=${2+4} />%%'' : définie une variable.
  
-''<c:if test="${EL}">…</c:if>'' : test conditionnel. Il n'existe pas de else. Pour en simuler un, il faut passer par la balise ''choose'' avec sa sous-balise ''otherwise''.+''%%<c:if test="${EL}">…</c:if>%%'' : test conditionnel. Il n'existe pas de else. Pour en simuler un, il faut passer par la balise ''choose'' avec sa sous-balise ''otherwise''.
  
-''<c:choose><c:when test="${EL}">…</c:when><c:otherwise>…</c:otherwise></c:choose>'' : équivalent à ''switch'', ''case'', ''default''.+''%%<c:choose><c:when test="${EL}">…</c:when><c:otherwise>…</c:otherwise></c:choose>%%'' : équivalent à ''switch'', ''case'', ''default''.
 <code xml> <code xml>
 <c:choose> <c:choose>
Ligne 87: Ligne 87:
 </code> </code>
  
-''<c:url value="/urlbase/"><c:param name="param" value="valeur" /></c:url>'' : ajout avant la base l'équivalent d'un ''#{pageContext.request.contextPath}''. Le rendu sera, par exemple : ''/jstl/urlbase/?param=valeur'' et le lien renverra alors vers ''http://localhost:8080/jstl/urlbase/?param=valeur''.+''%%<c:url value="/urlbase/"><c:param name="param" value="valeur" /></c:url>%%'' : ajout avant la base l'équivalent d'un ''#{pageContext.request.contextPath}''. Le rendu sera, par exemple : ''/jstl/urlbase/?param=valeur'' et le lien renverra alors vers ''http://localhost:8080/jstl/urlbase/?param=valeur''.
  
 =====Exemple 1 - La base===== =====Exemple 1 - La base=====
 <WRAP center round important 60%> <WRAP center round important 60%>
-Bien importer la JSTL 1.2 (et 1.1) avec ''uri="http://java.sun.com/jsp/jstl/core"'' et non pas la JSTL 1.0 qui s'importe avec ''uri="http://java.sun.com/jstl/core"''. [[http://stackoverflow.com/questions/13285826/can-not-find-the-tag-library-descriptor-for-http-java-sun-com-jsp-jstl-core|Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core”]] {{ :helloworld:web:java:jsp_jstl_el:eclipse_-_can_not_find_the_tag_library_descriptor_for_http_java.sun.com_jsp_jstl_core_-_stack_overflow_2020-04-26_8_15_17_pm_.html |Archive du 08/11/2012 le 26/04/2020}}+Bien importer la JSTL 1.2 (et 1.1) avec ''%%uri="http://java.sun.com/jsp/jstl/core"%%'' et non pas la JSTL 1.0 qui s'importe avec ''%%uri="http://java.sun.com/jstl/core"%%''. [[http://stackoverflow.com/questions/13285826/can-not-find-the-tag-library-descriptor-for-http-java-sun-com-jsp-jstl-core|Can not find the tag library descriptor for “http://java.sun.com/jsp/jstl/core”]] {{ :helloworld:web:java:jsp_jstl_el:eclipse_-_can_not_find_the_tag_library_descriptor_for_http_java.sun.com_jsp_jstl_core_-_stack_overflow_2020-04-26_8_15_17_pm_.html |Archive du 08/11/2012 le 26/04/2020}}
 </WRAP> </WRAP>
  
helloworld/web/java/jsp_jstl_el.1587925473.txt.gz · Dernière modification : 2020/04/26 20:24 de root