お世話になります。

Java+Strutsの環境なのですが、jsp側で<logic:iterate>タグを使う場合、
Javaのクラス側から引き渡した変数を、<logic:iterate>のoffsetやlengthに指定するには
どうしたらよいか教えてください。

<logic:iterate id="data" name="list" offset="0" length="3">
のように指定すれば動くのはわかるのですが、ナマの数値ではなく、変数(の値)を
セットしたいのです。
<bean:write 〜/>や:<c:out value=〜/>を埋め込むだけではうまく動きませんでした。

よろしくお願いします。