<c:foreach> list sum값 구하기

염지은·2022년 2월 20일
0

spring

목록 보기
4/4

<c:foreach>

<c:set var="total" value="0"/>
		<c:forEach var="result" items="${testopt }" varStatus="status">
		<c:set var="total" value="${total + (result.fo_cost * result.oo_count) }"/>   
		</c:forEach>                 
		<td class="col2">${total + testprice}원</td>     
		</tr>          
		</c:forEach>

파이널 프로젝트 구현시 배달메뉴에 따른 메인메뉴가격 + (옵션가격*옵션수량) 으로
각 메인메뉴당 총 가격을 구하는 공식을 사용해야하는데
메인메뉴 당 각각의 옵션을 리스트로 구해오기 때문에 foreach문을 사용해야하고
foreach로 구해진 값들을 누적 sum해야 총 가격을 구할 수 있기에
list sum값을 구하는 방법을 찾아보다가

  1. set으로 변수를 지정해 주고
  2. 변수값에 sum값들을 누적해 준 다음
  3. total값을 구해서 td에 넣어주는 방식을 사용

0개의 댓글