【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="width: 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>