How to use with an tag?

 <spring:url value="/something" var="url" htmlEscape="true"/>
 <a href="${url}">...</a>

But you an also use c:url

 <c:url value="/something" var="url"/>
 <a href="<c:out value="${url}"/>">...</a>

The one important difference between c:url and spring:url is, that c:url does not html encode the created url. But for a valid url the & between the url parameters must be a &amp;. So you need the c:out to escape it. — In spring:url you have this functionality already included (if I understand the documentation correct).


  • xmlns:spring=""
  • xmlns:c=""

Leave a Comment