With an IteratorStatus object:
<s:iterator value="lis" status="ctr">
<s:property />
<s:if test="%{#request.str.equals(lis[#ctr.index])}">
-> This value from "lis" is equal to the value of "str"
</s:if>
<br/>
</s:iterator>
With the var parameter :
<s:iterator value="lis" var="currentValue">
<s:property />
<s:if test="%{#request.str.equals(#currentValue)}">
-> This value from "lis" is equal to the value of "str"
</s:if>
<br/>
</s:iterator>
With keyword top:
<s:iterator value="lis">
<s:property />
<s:if test="%{#request.str.equals(top)}">
-> This value from "lis" is equal to the value of "str"
</s:if>
<br/>
</s:iterator>
You can read a short one OGNL Language Guidefor more details.
source
share