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]