0

struts1.3でlogic:iterateタグのoffset属性に条件を書きたいです。私のタグはこんな感じ

logic:iterate name="instlist" id="inst" type="com.umonitor.fundstransfer.beans.FtInstitution" indexId="counter"

リストの 8 番目の要素ごとにオフセット値を設定したいと考えています。

それは可能ですか?ページングを実装したかったのですが、問題は、アクション クラスを変更したり追加したりできず、jsp の値を操作することしかできないことです。jsp に完全なリストがあり、ページに 8 行だけ表示する必要があります。

4

1 に答える 1

1

logic:iterate の 'offset' および 'length' 属性を見たことがありますか? http://struts.apache.org/1.x/struts-taglib/tlddoc/logic/iterate.html

これらの属性を使用すると、特定の位置 (オフセット) から開始して、次の 8 つのエントリ (長さ) のみを表示できます。

あなたの場合、「ページ」のようなパラメーターがあり、オフセットをページ * 8 に、長さを 8 に設定する必要があると思います。

于 2012-06-26T10:51:40.620 に答える