I'm not sure what I'm doing wront but I only want to write out the table row and table data tags if it is a new milestone different than the last one.
I seem to get either all or none here. Can somebody help me? <table border="1" cellspacing="0" cellpadding="4" bordercolor="#000000" width="100%" class="greyBackgroundClass"> <tr> <th>Milestone</th><th>Tentative Release Date</th><th>Features</th> </tr> <s:set name="milestoneTemp" value="%{-1}" scope="page"/> <s:set name="newMilestone" value="%{false}" scope="page"/> <s:iterator value="#session.releaseList"> <s:if test="%{milestoneTemp != milestone.number}"> <s:set name="milestoneTemp" value="%{milestone.number}" scope="page"/> <s:set name="newMilestone" value="%{true}" scope="page"/> </s:if> <s:else> <s:set name="newMilestone" value="%{false}" scope="page"/> </s:else> <s:if test="%{newMilestone == true}"> <tr> <td> <s:property value="%{milestone.number}"/> </td> <td> <s:property value="%{milestone.tentativeDate}"/> </td> <td width="80%" aling="left"> <ul> </s:if> <li><s:property value="%{feature}" escape="false"/></li> <s:if test="%{newMilestone == true)"> </ul> </td> </tr> </s:if> </s:iterator> </table> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]