###前提・実現したいこと
1日から7日おきに合計金額を集計したいです。
ご教授の程、よろしくお願い申し上げます。
以下は、完成のイメージです。
また、青枠の集計は完了しています。
###該当のソースコード
Java
1<%@page contentType="text/html" pageEncoding="UTF-8"%> 2<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 3<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> 4<!DOCTYPE html> 5<html> 6 <head> 7 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 8 <title>注文一覧</title> 9 </head> 10 <body> 11 <table> 12 <thead> 13 <tr> 14 <td>支払</td> 15 <td>店舗</td> 16 <td>通販</td> 17 </tr> 18 </thead> 19 <tfoot> 20 <%-- 一月の集計 --%> 21 <tr> 22 <td>合計</td> 23 <td><fmt:formatNumber value="${orderingTypeSalesSheet.stream().map(line -> line.storeTotalAmount).sum()}" pattern="###,###" /></td> 24 <td><fmt:formatNumber value="${orderingTypeSalesSheet.stream().map(line -> line.mailToOderTotalAmount).sum()}" pattern="###,###" /></td> 25 </tr> 26 </tfoot> 27 <tbody> 28 <c:forEach var="line" items="${orderingTypeSalesSheet}" varStatus="row"> 29 <tr> 30 <td><fmt:formatDate value="${line.paymentConfirm}" pattern="yyyy/MM/dd" /></td> 31 <td><fmt:formatNumber value="${line.storeTotalAmount}" pattern="###,###" /></td> 32 <td><fmt:formatNumber value="${line.mailToOderTotalAmount}" pattern="###,###" /></td> 33 </tr> 34 <%-- 7日毎の集計 --%> 35 <c:if test="${(row.count % 7) == 0}"> 36 <tr> 37 <td>合計</td> 38 <td><%-- ここには、店舗週毎の集計を出力したいです --%></td> 39 <td><%-- ここには、通販週毎の集計を出力したいです --%></td> 40 </tr> 41 </c:if> 42 </c:forEach> 43 </tbody> 44 </table> 45 </body> 46</html>
###補足情報
Java version "1.8.0_131"
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/07/10 06:49
2017/07/10 07:19
2017/07/10 08:17