создание собственного тега JSP - PullRequest
0 голосов
/ 16 октября 2008

Я пытаюсь создать пользовательский тег JSP, который будет принимать объект массива и отображать элементы тега в таблице HTML. У кого-нибудь есть предложения как это сделать?

Ответы [ 2 ]

1 голос
/ 16 октября 2008

Как упоминал Филл, taglib Display Tag очень хорош для этого, но на самом деле это очень легко сделать с помощью 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>

В зависимости от ваших потребностей, пользовательская метка может быть излишней.

1 голос
/ 16 октября 2008

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

...