Puis-je utiliser <spring:url value="/something" />
à l'intérieur d'un <a>
tag?
<spring:url value="/something" var="url" htmlEscape="true"/>
<a href="${url}">...</a>
Mais vous utilisez également c: url
<c:url value="/something" var="url"/>
<a href="<c:out value='${url}'/>">...</a>
La seule différence importante entre c:url
et spring:url
est-ce c:url
ne code pas en html l'url créée. Mais pour une URL valide, le &
entre les paramètres d'url doit être un &
. Vous avez donc besoin du c:out
pour y échapper. -- Dans spring:url
cette fonctionnalité est déjà incluse (si je comprends bien la documentation).
Espaces de noms:
xmlns:spring="http://www.springframework.org/tags"
xmlns:c="http://Java.Sun.com/jsp/jstl/core"