Вопрос

Я пытаюсь создать пользовательский тег 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 может быть излишним.

Другие советы

Вы имеете в виду что-то вроде Отображаемый тег?Который может формировать таблицы из списков объектов.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top