org.apache.struts2.views.jsp
Class IteratorStatus
java.lang.Object
org.apache.struts2.views.jsp.IteratorStatus
public class IteratorStatus
- extends Object
The iterator tag can export an IteratorStatus object so that
one can get information about the status of the iteration, such as:
- index: current iteration index, starts on 0 and increments in one on every iteration
- count: iterations so far, starts on 1. count is always index + 1
- first: true if index == 0
- even: true if (index + 1) % 2 == 0
- last: true if current iteration is the last iteration
- odd: true if (index + 1) % 2 == 1
Example
<s:iterator status="status" value='%{0, 1}'>
Index: <s:property value="%{#status.index}" /> <br />
Count: <s:property value="%{#status.count}" /> <br />
</s:iterator>
will print
Index: 0
Count: 1
Index: 1
Count: 2
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
state
protected IteratorStatus.StatusState state
IteratorStatus
public IteratorStatus(IteratorStatus.StatusState aState)
getCount
public int getCount()
isEven
public boolean isEven()
isFirst
public boolean isFirst()
getIndex
public int getIndex()
isLast
public boolean isLast()
isOdd
public boolean isOdd()
modulus
public int modulus(int operand)
Copyright © 2000-2008 Apache Software Foundation. All Rights Reserved.