Bhaarat Sharma wrote:
So I'll have something like this to create my iteratorList
int sizeList = dataList.size();
List iterList = new ArrayList();
for (i = 0; i <= sizeList; i=i+2)
{
iterList.add(i);
}
So now I have a iterList. I can iterate over it in my struts2 code
<s:iterate value="iterList" statue="stat">
<s:property value="((myClass)dataList.get(stat)).someClassMethod"/>
<!--first item of dataList ->
<s:property value="((myClass)dataList.get(stat+1)).someClassMethod"/>
<!--second item of dataList ->
</s:iterate>
You can do this completely within the jsp in a number of ways:
<s:iterator value="%{(dataList.size()).{?(#this%2)==(#this/2)}}" >
</s:iterator>
<s:iterator value="%{datalist}" status="iterStatus">
<s:if test="#rowstatus.odd == true">
...
</s:if>
<s:else>
...
</s:else>
</s:iterator>
<s:iterator begin="%{1}" end="%{dataList.size()}" step="%{2}">
</s:iterator>
-Dale
---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org