###前提・実現したいこと
c:forEach の内側で7日おきにデータを加算して、集計した結果を出力させたいです。
###発生している問題
${total} 加算されていません。
###該当のソースコード
Java
1<%@page contentType="text/html" pageEncoding="UTF-8"%> 2<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%> 3<!DOCTYPE html> 4<html> 5 <head> 6 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7 </head> 8 <body> 9 <table border="1"> 10 <c:set var="total" value="${0}"/> 11 <c:forEach var="line" items="${orderingTypeSalesSheet}" varStatus="row"> 12 <tr> 13 <td>${line.paymentConfirm}</td> 14 <td>${line.storeTotalAmount}</td> 15 <td>${line.taxFreeStoreTotalAmount}</td> 16 <td>${line.domesticMailOrderTotalAmount}</td> 17 <td>${line.overseasMailOrderTotalAmount}</td> 18 <td>${line.subTotalAmount}</td> 19 <td>${line.consumptionTax}</td> 20 <td>${line.Amount}</td> 21 <td>${line.totalsubTotalAmount}</td> 22 <td>${line.totalConsumptionTax}</td> 23 <td>${line.totalAmount}</td> 24 </tr> 25 <tr> 26 <c:if test="${row.count % 7 == 0}"> 27 <c:set var="total" value="${total + line.storeTotalAmount}"/> 28 <td>${total}</td> 29 </c:if> 30 </tr> 31 </c:forEach> 32 </table> 33 </body> 34</html>
###補足情報(言語/FW/ツール等のバージョンなど)
Java : 1.8.0_131
JSTL : 1.2
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。