Hi All,
In .jsp file, I'm having following code which is using <s:iterator> tag.
<s:iterator value="userCommentsList" id="usercomment">
<tr>
<td align="center"> <s:property value="#usercomment.projectNm" /> </td>
<td align="center"> <s:property value="#usercomment.subject" />
</td>
<td align="center"> <s:property value="#usercomment.comments" />
</td>
<s:if test="%{deploymentVersion !='All'}">
<td align="center"> <s:date name="#usercomment.closingDate"
format="MM/dd/yyyy" /> </td>
</s:if>
</tr>
</s:iterator>
The <s:iterator> tag is showing properties values(projectNm,
subject,comments)correctly. 'deploymentVersion' property is not a member
of 'usercomment' and when it is having value 'All' still it is displaying
'#usercomment.closingDate' value. I think that it is not validating <s:if>
condition correctly inside <s:iterator>. If I move this condition outside of
<s:iterator> it is working as expected.
Please let me know, how to validate the properties which are not member of
<s:iterator> value.
Thanks,Sharath.