JSTL或displaytag中的Rel属性

时间:2011-10-14 14:04:31

标签: java jsp jstl displaytag rel

我正在使用displaytah来显示一些用户信息。 在其中一个列中,我需要链接到用户完整的详细信息。问题是我需要为链接使用rel属性,但似乎displaytag不提供这种可能性。

<display:column href="foo" class="details" *rel="foo"*>Details</display:column>

可能的解决方案是使用JSTL <c:url>标记,但我找不到任何关于此标记的rel属性的引用。

1 个答案:

答案 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>