私は<logic:iterate></logic:iterate>
ループを持っています。チェックボックスを追加しました。<iterate>
ループ内のすべての要素の後にチェックボックスを追加しないでください。私のチェックボックスは反復ループで繰り返されるべきではない
私は私の印刷したい:最初の要素だけで
<input type="checkbox" id="configureCheckBox" >Configure<br/>
このチェックボックスを。
私は<logic:iterate></logic:iterate>
ループを持っています。チェックボックスを追加しました。<iterate>
ループ内のすべての要素の後にチェックボックスを追加しないでください。私のチェックボックスは反復ループで繰り返されるべきではない
私は私の印刷したい:最初の要素だけで
<input type="checkbox" id="configureCheckBox" >Configure<br/>
このチェックボックスを。
あなたは(質問がStruts2のとしてタグ付けされているので)s:iterator
タグを使用していると仮定すると、あなたが最初の要素に印刷されているかどうかを確認するためにstatus
属性を使用することができます。
<s:iterator value="yourVar" status="cycleStatus">
<s:if test="#cycleStatus.first">
<input type="checkbox" id="configureCheckBox" >Configure<br/>
</s:if>
<%-- other code --%>
</s:iterator>
も参照s:iterator
し、 IteratorStatus
のドキュメント。
この場合、indexIdで再生することができます。
あなたは、私が使用したいいけない
<logic:iterate indexId="index"> <%if (Integer.parseInt(String.valueOf(index))){%> <input type="checkbox" id="configureCheckBox" >Configure<br/> <%}%> </logic:iterate>
ようなものを使用することができます。<%@接頭辞のtaglib = "S" のuri = "/ストラットタグ" %>もしあれば、この –
を行うための任意の他のアイデア'logic:iterate'を使って、[' indexId'](http://people.apache.org/~germuska/struts-taglib/docs/tlddoc/logic/iterate.html)プロパティを使用しようとしています。 jsp内でJavaコードを反復処理している場合は、ループカウンタを調べることができます。 – dipanda