JSP-Syntax des Tag tsx:repeat (veraltet)
Das Tag <tsx:repeat> wiederholt einen Block von HTML-Tags.
Die Unterstützung für tsx-Tags in der JSP-Engine ist in WebSphere Application Server Version 6.0 veraltet. An Stelle der tsx-Tags sollten Sie die entsprechenden Tags aus der JavaServer Pages Standard Tag Library (JSTL) verwenden.
- Der Endwert ist erreicht.
- Eine Ausnahme wurde ausgelöst.
Wenn vor Abschluss eines Blocks eine Ausnahme des Typs ArrayIndexOutOfBoundsException oder NoSuchElementException erstellt wird, wird eine Ausgabe nur für die Iterationen bis zu der Iteration geschrieben, in der die Ausnahme eingetreten ist. Für die Iteration, in der die Ausnahme ausgelöst wurde, wird keine Ausgabe geschrieben. Sollten andere Ausnahme eintreten, wird keine Ausgabe für diese Tag-Instanz geschrieben.
In diesem Abschnitt wird die Syntax des <tsx:repeat>-Tag erläutert:
<tsx:repeat index="Name" start="Startindex" end="Endeindex"> </tsx:repeat>
Für diese Angaben gilt Folgendes:
- index
Bezeichnet einen optionalen Namen, der zur Angabe des Index dieses Wiederholungsblocks verwendet wird. Der Index muss den Geltungsbereich NESTED (verschachtelt) haben und vom Typ Integer sein.
- start
Bezeichnet einen optionalen Startindexwert für diesen Wiederholungsblock. Der Standardwert ist 0.
- end
Bezeichnet einen optionalen Endindexwert für diesen Wiederholungsblock. Der Maximalwert ist 2.147.483.647.
Ist der Wert des Endattributs geringer als der Wert des Startattributs, wird das Endattribut ignoriert.
Kombination der JSP-Tags tsx:repeat und tsx:getProperty (veraltet)
Die Unterstützung für tsx-Tags in der JSP-Engine ist in WebSphere Application Server Version 6.0 veraltet. Anstelle der tsx-Tags sollten Sie die entsprechenden Tags aus der JavaServer Pages Standard Tag Library (JSTL) verwenden.
Das folgende Codefragment veranschaulicht die Codierung dieser Tags:
<tsx:repeat> <tr> <td><tsx:getProperty name="empqs" property="EMPNO" /> <tsx:getProperty name="empqs" property="FIRSTNME" /> <tsx:getProperty name="empqs" property="WORKDEPT" /> <tsx:getProperty name="empqs" property="EDLEVEL" /> </td> </tr> </tsx:repeat>