• ベストアンサー

logic:iterateについて

どなたかわかる方がいらっしゃいましたら、教えてください。 strutsを使用しています。 logic:iterateを使ってArrayListをループさせたいのですが、そのループ方法を1つとばしすることは可能でしょうか? ArrayListの中に●1,●2,●3,●4,が入っていたとします。表示させたいのは  ●1 ●2  ●3 ●4 です。 その方法として、indexIdの値をループ内で増分させたいのです。 以上、よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

こんにちは。 難しそうですね・・・。 1.<%= index %>の部分を工夫する(やった事無いです)。 2.もうひとつ<logic>を埋め込んで、何かの条件で振り分ける(これも無責任です・・・)。 本来はArrayListに入れる時に、「数字」と「●」を分けておいて、別々にループさせるんだと思いますが・・・? ごっちゃになってる事がどうも・・・。 (^^ゞ

Topaz-_-
質問者

お礼

回答ありがとうございます。 私の力量ではできそうもないので、 <logic:iterate> <TR> <logic:iterate> <TD> </TD> </logic:iterate> </TR> </logic:iterate> にすることにしました。 面倒ですが、クラス内でArrayListのArrayListを作ろうと思ってます。 お早いお返事ありがとうございました。