【JavaScript】JAVA-表格里的c:foreach使用及数字总计

两步:1.上图

2.上代码

  1 <div class="group-accordion" collapsible="true" active="true">
  2         <h3>
  3             <label>供应商库存在线查看</label>
  4         </h3>
  5         <div>
  6             <table class="dataTable no-footer" id="DS173101ProductTable" style=" 100%">
  7                 <thead>
  8                 <tr style="background:#DBDBDB">
  9                     <th>产品名称</th>
 10                     <th>产品规格</th>
 11                     <th>月度计划供应量(KG)</th>
 12                     <th>月度未完成计划供应量</th>
 13                     <th>计划生产量</th>
 14                     <th>待运库入库量</th>
 15                     <th>在途产品量</th>
 16                     <th>物流区销售库存量</th>
 17                     <th>在线三旬销售量预测</th>
 18                     <th>销售安全库存量</th>
 19                     <th>操作</th>
 20                 </tr>
 21                 </thead>
 22 
 23                 <tbody>
 24                 <c:set var="s" value="0"></c:set>
 25                 <c:set var="s1" value="0"></c:set>
 26                 <c:set var="s2" value="0"></c:set>
 27                 <c:set var="s3" value="0"></c:set>
 28                 <c:set var="s4" value="0"></c:set>
 29                 <c:set var="s5" value="0"></c:set>
 30                 <c:set var="s6" value="0"></c:set>
 31                 <c:set var="s7" value="0"></c:set>
 32                 <c:forEach items="${biglist}" var="biglist" varStatus="j">
 33 
 34                 <c:set var="sum" value="0"></c:set>
 35                 <c:set var="sum1" value="0"></c:set>
 36                 <c:set var="sum2" value="0"></c:set>
 37                 <c:set var="sum3" value="0"></c:set>
 38                 <c:set var="sum4" value="0"></c:set>
 39                 <c:set var="sum5" value="0"></c:set>
 40                 <c:set var="sum6" value="0"></c:set>
 41                 <c:set var="sum7" value="0"></c:set>
 42                 <c:forEach items="${biglist.list}" var="item" varStatus="i">
 43                 <tr>
 44 
 45 
 46                     <c:if test="${i.index==0}">
 47                         <td rowspan="${fn:length(biglist.list)+1}">${item.classes}</td>
 48                     </c:if>
 49 
 50                     <td>${item.two}</td>
 51 
 52 
 53                     <td>${item.three}</td>
 54                     <c:set var="sum" value="${item.three+sum}"></c:set>
 55 
 56                     <td>${item.four}</td>
 57                     <c:set var="sum1" value="${item.four+sum1}"></c:set>
 58 
 59                     <td>${item.five}</td>
 60                     <c:set var="sum2" value="${item.five+sum2}"></c:set>
 61 
 62                     <td>${item.six}</td>
 63                     <c:set var="sum3" value="${item.six+sum3}"></c:set>
 64 
 65                     <td>${item.serven}</td>
 66                     <c:set var="sum4" value="${item.serven+sum4}"></c:set>
 67 
 68                     <td>${item.eight}</td>
 69                     <c:set var="sum5" value="${item.eight+sum5}"></c:set>
 70 
 71                     <td>${item.nine}</td>
 72                     <c:set var="sum6" value="${item.nine+sum6}"></c:set>
 73 
 74                     <td>${item.ten}</td>
 75                     <c:set var="sum7" value="${item.ten+sum7}"></c:set>
 76 
 77                     <c:if test="${i.index==0}">
 78                         <td rowspan="${fn:length(biglist.list)+1}"><msk:button buttonValue="计划调整" buttonId="DS173101.SEARCH" buttonType="button"/></td>
 79                     </c:if>
 80 
 81                 </tr>
 82                 </c:forEach>
 83 
 84 
 85 
 86                 <tr style="background:#DBDBDB">
 87                     <td align="center">小计</td>
 88                     <td>${sum}</td>
 89                     <c:set var="s" value="${sum+s}"></c:set>
 90                     <td>${sum1}</td>
 91                     <c:set var="s1" value="${sum1+s1}"></c:set>
 92                     <td>${sum2}</td>
 93                     <c:set var="s2" value="${sum2+s2}"></c:set>
 94                     <td>${sum3}</td>
 95                     <c:set var="s3" value="${sum3+s3}"></c:set>
 96                     <td>${sum4}</td>
 97                     <c:set var="s4" value="${sum4+s4}"></c:set>
 98                     <td>${sum5}</td>
 99                     <c:set var="s5" value="${sum5+s5}"></c:set>
100                     <td>${sum6}</td>
101                     <c:set var="s6" value="${sum6+s6}"></c:set>
102                     <td>${sum7}</td>
103                     <c:set var="s7" value="${sum7+s7}"></c:set>
104                 </tr>
105                 </c:forEach>
106 
107                 <tr style="background:#DBDBDB">
108                     <td colspan="2" align="center">总计</td>
109                     <td>${s}</td>
110                     <td>${s1}</td>
111                     <td>${s2}</td>
112                     <td>${s3}</td>
113                     <td>${s4}</td>
114                     <td>${s5}</td>
115                     <td>${s6}</td>
116                     <td>${s7}</td>
117                     <td></td>
118 
119                 </tr>
120 
121                 </tbody>
122             </table>
123         </div>
124     </div>
原文地址:https://www.cnblogs.com/dflmg/p/5212726.html