Атрибут 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>