Pregunta

Estoy intentando crear una etiqueta JSP personalizada que tome un objeto de matriz y muestre los elementos de la etiqueta en una tabla HTML. ¿Alguien tiene sugerencias sobre cómo hacer esto?

¿Fue útil?

Solución

Como mencionó Phill, el tag tag de Display Tag es muy bueno para esto, pero en realidad es muy fácil hacerlo 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>

Dependiendo de sus necesidades, un taglib personalizado puede ser excesivo.

Otros consejos

¿Quieres decir algo como displayTag ? Eso puede formar tablas de listas de objetos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top