Можно ли использовать <spring:url value="/something" /> внутри тега <a>?
Как использовать <spring: url/"> с тегом <a>?
Ответ 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 должен быть &. Поэтому вам нужно c:out, чтобы избежать этого. - В spring:url эта функциональность уже включена (если я правильно понимаю документацию).
Пространство имен:
-
xmlns:spring="http://www.springframework.org/tags" -
xmlns:c="http://java.sun.com/jsp/jstl/core"