Domanda

Sto cercando di creare un tag JSP personalizzato che prenderebbe un oggetto array e visualizzi gli elementi del tag in una tabella HTML. Qualcuno ha suggerimenti su come farlo?

È stato utile?

Soluzione

Come accennato da Phill, il taglib Display Tag è molto buono per questo, ma in realtà è davvero facile da fare usando 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>

A seconda delle esigenze, un taglib personalizzato potrebbe essere eccessivo.

Altri suggerimenti

Intendi qualcosa come displayTag ? Ciò può formare tabelle da liste di oggetti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top