создание пользовательского тега JSP
-
03-07-2019 - |
Вопрос
Я пытаюсь создать пользовательский тег JSP, который принимал бы объект array и отображал элементы тега в HTML-таблице.У кого-нибудь есть предложения о том, как это сделать?
Решение
Как упоминал Филл, отображаемый тег taglib очень хорош для этого, но на самом деле это действительно легко сделать с помощью JSTL:
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
.
.
.
<table summary="">
<thead>
<tr>
<th>Property 1</th>
<th>Property 2</th>
</tr>
</thead>
<tbody>
<c:forEach var="item" items="${someArrayObject}">
<tr>
<td><c:out value="${item.property1}" /></td>
<td><c:out value="${item.property2}" /></td>
</tr>
</c:forEach>
</tbody>
</table>
В зависимости от ваших потребностей пользовательский taglib может быть излишним.
Другие советы
Вы имеете в виду что-то вроде Отображаемый тег?Который может формировать таблицы из списков объектов.
Не связан с StackOverflow