日期:2014-05-18  浏览次数:20734 次

jsp <s:iterator> 中某字段的累加 怎么实现 ?? 急急急。。 求大神支招。。
<s:iterator id="jobCourse" value="listJc" status="status">

             <td class="list_data_text"><s:property value="jc_factMoney"/></td>



现要对<s:property value="jc_factMoney"/>  这个值累加   怎么实现??

<%totalMoney += Integer.parseInt("%><s:property value="jc_factMoney"/><%"); %>


这样写会报错 jsp页面通不过。。


急急急
iterator jsp

------解决方案--------------------
这种逻辑最好放到后台,放前台会影响页面加载速度
------解决方案--------------------
struts2有提供set标签

<s:set value="${jc_factMoney+jc_factMoney}" name="jc_factMoney" scope="request"/>

应该是可以的吧


------解决方案--------------------
 <s:set var="count" value="0" />
<s:iterator value="#request.shopCars" var="shopCar">
      <s:set var="count" value="#count+cost" />
</s:iterator>
合计:<s:property value="#count"/>