31
我可以在<a>
标签内使用<spring:url value="/something" />
吗?如何使用<spring:url />加上<a>标签?
我可以在<a>
标签内使用<spring:url value="/something" />
吗?如何使用<spring:url />加上<a>标签?
<spring:url value="/something" var="url" htmlEscape="true"/>
<a href="${url}">...</a>
但你的也可以使用C:网址
<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"
您也可以使用C:直接锚标签的href属性中的URL标记,如 ... – digitaljoel 2011-02-15 18:52:59