<tsx:repeat> タグは、HTML タグ付けのブロックを繰り返します。
JavaServer Pages (JSP) エンジンの tsx タグのサポートは、 WebSphere Application Server バージョン 6.0 では推奨されません。 tsx タグを使用する代わりに、 JavaServer Pages 標準タグ・ライブラリー (JSTL) の同等のタグを使用してください。
ブロックが完了する前にタイプ ArrayIndexOutOfBoundsException または NoSuchElementException の例外が作成される場合は、 その例外が作成された反復までの反復 (当該反復は含まず) の出力のみが書き込まれます。 それ以外の例外では、そのタグ・インスタンスの出力は書き込まれません。
このセクションでは、<tsx:repeat> タグの構文について説明します。
<tsx:repeat index="name" start="starting_index" end="ending_index"> </tsx:repeat>
各部の意味は、次のとおりです。
この繰り返しブロックの索引を識別するために使用するオプションの名前を表します。 索引の有効範囲はネストされています。その型は整数でなければなりません。
この繰り返しブロックのオプションの開始索引値を表します。 デフォルトは 0 です。
この繰り返しブロックのオプションの終了索引値を表します。 最大値は 2,147,483,647 です。
end 属性の値が start 属性の値よりも小さい場合には、end 属性は無視されます。
JavaServer Pages (JSP) エンジンの tsx タグのサポートは、 WebSphere Application Server バージョン 6.0 では推奨されません。 tsx タグを使用する代わりに、 JavaServer Pages 標準タグ・ライブラリー (JSTL) の同等のタグを使用してください。
次のコードの断片は、これらのタグをコーディングする方法を示しています。
<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>