Ma variable JSTL n'est pas interprétée entre les balises <a> </a>
. Par conséquent, aucun lien n'est affiché sur ma page. $ {page} n'est également pas interprété dans la balise <c:param>
. Une idée? dans ce cas, le lien qui en résulte est /listing.htm?page= au lieu de quelque chose comme /list.htm?page=2 par exemple.Comment utiliser une variable JSTL comme nom d'un lien HTML
<li>
<a href="<c:url value="/list.htm" >
<c:param name="page" value="${page}"/></c:url>">
${page}
</a>
</li>
J'ai aussi essayé de cette façon, mais il ne fait aucune différence:
<li>
<a href="<c:url value="/listing.htm" >
<c:param name="page" value="${page}"/></c:url>">
<c:out value="${page}"/>
</a>
</li>