struts2标签之列求和

时间:2023-01-10 19:43:33

struts2标签之列求和

<table width="100%" border="0" cellpadding="0" cellspacing="0" class="table_cont">
    <tr class="tr_bg">
      <th>区县</th>
      <th>预售楼数</th>
      <th>可售套数</th>
      <th>签约套数</th>
      <th>签约面积</th>
      <th>房屋均价</th>
     </tr>
    <s:set name="ysBldCount" value="0"></s:set>
     <s:set name="ysHouseCount" value="0"></s:set>
     <s:set name="ysHouseQyCount" value="0"></s:set>
     <s:set name="ysHouseQyArea" value="0"></s:set>
     <s:set name="ysHouseQyMoney" value="0"></s:set>
     <s:iterator id="distbld" value="distBldList" status="info">
           <s:if test="#index.odd==false">
    <tr class="tr_bg">
   </s:if>
   <s:else>
    <tr>
   </s:else>
  <td>${distbld.distname}</td>
  <td>${distbld.bld_num}
      <s:set name="ysBldCount" value="#ysBldCount+#distbld.bld_num"></s:set>
  </td>
  <td>${distbld.house_num}
      <s:set name="ysHouseCount" value="#ysHouseCount+#distbld.house_num"></s:set>
  </td>
  <td>${distbld.house_qy_num}
      <s:set name="ysHouseQyCount" value="#ysHouseQyCount+#distbld.house_qy_num"></s:set>
  </td>
  <td>${distbld.house_qy_area}
      <s:set name="ysHouseQyArea" value="#ysHouseQyArea+#distbld.house_qy_area"></s:set>
  </td>
  <td>${distbld.house_avg_money}
      <s:set name="ysHouseQyMoney" value="#ysHouseQyMoney+#distbld.house_avg_money"></s:set>
  </td>
  </tr>
  </s:iterator>
 <tr><td>全市</td><td>${ysBldCount} </td><td>${distbld.house_num}</td><td>${distbld.house_qy_num}</td><td>${ysHouseQyArea}</td><td>${ysHouseQyMoney}</td></tr>
  </table>

<s:set var="count" value="0" />
<s:iterator value="categories" id='i' >
<s:if test="#i.parentId != #flag">
<s:set var="count" value="#count+1" />
<s:set name="flag" value="#i.parentId" />
<tr>
<!--begin 一级类目 -->

<td><s:property value="#count"/></td>
<td>