Подтвердить что ты не робот

Как использовать <spring: url/"> с тегом <a>?

Можно ли использовать <spring:url value="/something" /> внутри тега <a>?

4b9b3361

Ответ 1

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

Но вы также используете c: url

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

Важным отличием между c:url и spring:url является то, что c:url не кодирует HTML-код созданного URL-адреса. Но для действительного url & между параметрами url должен быть &amp;. Поэтому вам нужно c:out, чтобы избежать этого. - В spring:url эта функциональность уже включена (если я правильно понимаю документацию).

Пространство имен:

  • xmlns:spring="http://www.springframework.org/tags"
  • xmlns:c="http://java.sun.com/jsp/jstl/core"

http://docs.spring.io/spring/docs/3.0.x/spring-framework-reference/html/spring.tld.html#spring.tld.url