Reputation: 11
Total spots is not printed in the span
<s:set var="totalSpots" value="0"/>
<s:iterator var="spotSchedule" value="spotSchedules">
<s:set var="totalSpots" value="#totalSpots + %{spotSchedule.noOfSpots}" />
</s:iterator>
<span style='cursor:pointer;text-decoration:underline;padding-left:5px;color:blue;'>
<s:property value="#totalSpots"/>
</span>
Upvotes: 1
Views: 1493
Reputation: 24396
Use #
sign to reference your spotSchedule
variable inside <s:iterator>
tag.
<s:set var="totalSpots" value="0"/>
<s:iterator var="spotSchedule" value="spotSchedules">
<s:set var="totalSpots" value="#totalSpots + #spotSchedule.noOfSpots" />
</s:iterator>
<span style='cursor:pointer;text-decoration:underline;padding-left:5px;color:blue;'>
<s:property value="#totalSpots"/>
</span>
Upvotes: 1