Атрибут Rel в JSTL или displaytag

Я использую displaytah для отображения информации некоторых пользователей. В одной из колонок мне нужно, чтобы у пользователей были ссылки на подробности. Проблема в том, что мне нужно использовать атрибут rel для ссылки, но кажется, что displaytag не предлагает такую ​​возможность.

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

Возможным решением будет использование JSTL <c:url> тег, но я не могу найти никаких ссылок относительно атрибута rel для этого тега.

1 ответ

Решение

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>
Другие вопросы по тегам