我正在使用 displaytah 来显示一些用户信息。在其中一列中,我需要有指向用户完整详细信息的链接。问题是我需要为链接使用 rel 属性,但似乎 displaytag 不提供这种可能性。
<display:column href="foo" class="details" *rel="foo"*>Details</display:column>
一个可能的解决方案是使用 JSTL<c:url>
标记,但我也找不到任何关于该标记的 rel 属性的引用。
我正在使用 displaytah 来显示一些用户信息。在其中一列中,我需要有指向用户完整详细信息的链接。问题是我需要为链接使用 rel 属性,但似乎 displaytag 不提供这种可能性。
<display:column href="foo" class="details" *rel="foo"*>Details</display:column>
一个可能的解决方案是使用 JSTL<c:url>
标记,但我也找不到任何关于该标记的 rel 属性的引用。
JSTL 不生成 HTML 元素。不过,它可以用来生成 URL。只需使用以下代码:
<display:column class="details">
<a href="foo" rel="foo">Details</a>
</display>
如果 URL 必须是动态组合的,我认为这是真的,那么使用<c:url>
标签。
<c:url var="detailsUrl" value="foo">
<c:param name="userId" value="${user.id}"/>
</c:url>
<a href="${detailsUrl}" rel="foo">Details</a>