我正在使用displaytah来显示一些用户信息。 在其中一个列中,我需要链接到用户完整的详细信息。问题是我需要为链接使用rel属性,但似乎displaytag不提供这种可能性。
<display:column href="foo" class="details" *rel="foo"*>Details</display:column>
可能的解决方案是使用JSTL <c:url>
标记,但我找不到任何关于此标记的rel属性的引用。
答案 0 :(得分:3)
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>