Anzeigen einer Liste von java-Objekten in velocity-templates als html-Tabelle
Ich bin das abrufen einer Liste von Objekten aus der DB. Ich möchte, füllen Sie Sie in eine html-Tabelle mit velocity-templates.
<table>
<thead>
<tr>
<td>$value1 </td>
<td>$value2 </td>
</tr>
</thead>
<tbody>
<!-- Iterate through the list (List<SomeObject>) and display them here, -->
</tbody>
</table>
Für die überschriften verwende ich den folgenden code,
VelocityContext context = new VelocityContext();
context.put("value1", "text1");
context.put("value2", "text2");
Bekomme ich Daten von Objekten, wie unten,
List<SomeObject> obj = new ArrayList<SomeObject>();
obj.getItem1();
obj.getItem2();
Alle einzelnen Elemente sind Zeichenketten. Gewusst wie: füllen Sie die Tabelle der Inhalt?
InformationsquelleAutor NEO | 2013-03-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Versuchen Sie Folgendes:
Ich gehe davon aus, dass Ihre Liste, auf der velocity-Kontext unter dem Namen
objs
und IhreSomeObject
Klasse hat 2 Felder: item1 und item2 mit zugehoerigen Getter.Sehen Sie mehr über die Geschwindigkeit Dokumentation.
InformationsquelleAutor dcernahoschi