Frage

Ich versuche, einen benutzerdefinierten JSP-Tag zu erstellen, die ein Array Objekt ausgeführt würden und die Elemente des Tags in einer HTML-Tabelle anzuzeigen. Hat jemand Vorschläge, wie dies zu tun?

War es hilfreich?

Lösung

Als Phill erwähnt, ist die Anzeige Tag taglib für diese sehr gut, aber es ist eigentlich einfach JSTL zu tun mit:

<%@ 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>

Je nach Bedarf, eine benutzerdefinierte taglib zu viel des Guten kann.

Andere Tipps

Wollen Sie so etwas wie displayTag ? Das kann aus Listen von Objekten Tabellen bilden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top