JSP : 2 méthodes ? (Passage de variable ?)
[RESOLU]
Bonjour,
Je suis actuellement en stage et j'ai différents morceaux de code à modifier (déja écrits par une autre personne).
En voici un :
Code:
1 2 3 4 5 6 7 8 9 10
| <td nowrap width="159" height="18" valign="center">
<%
String currentCid = request.getParameter("cid");
%>
<%=currentCid%>
<a class="<c:if test="${subNav}">sub</c:if>nav" href="<c:out value="${navUrl}"/>"><c:out value="${navText}" escapeXml="false"/></a>
</td> |
Je ne comprend pas. Pour écrire du JSP, il est possible d'utiliser les balises du type :
Code:
<% code java %> , <%=var%> etc...
et aussi du xml, comme ca ? :
Code:
<c:if test="${subNav}">sub</c:if>
??
Est-ce quelqu'un pourrait m'expliquer facilement quelle est la différence entre les deux, et quel est l'intérêt de l'une ou l'autre des technique svp ?
D'autre part j'ai besoin d'utiliser ${navUrl} (je pense que c'est une variable...) à l'intérieur des balises <% %>, car c'est comme ca que je travaille habituellement. Comment faire ?
Merci d'avance pour vos réponses.
Guillaume