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
 
  • Field Details

  • Constructor Details

  • Method Details

    • 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)