홈쇼핑 장바구니 페이지 만들고 있음. 여기서 상품들 총계를 구하려고 하는데 함 봐주셈..


<!-- 상품 하나씩 넣기 -->

<li class="p-list flex" th:each="dto:${list}">

<p class="p-sprice" th:text="|${dto.price} 원|">상품 개당 가격</p>

<p class="p-count" th:text="|${dto.count} 개|">상품 개수</p>

     <p class="p-wprice" th:text="${dto.count}*${dto.price}+'원 '">해당 상품 총 가격</p>

<th:block th:with="tot=${tot}+${dto.count}*${dto.price}">모든 상품 총계</th:block>

</li>


당연히 위의 코드는 잘 안됐고, 내가 원했던 것은 각 상품당 가격이랑 개수만 받아서 총계를 내고 싶었음..


내가 궁금한건


1)타임리프 with을 쓰던 뭐던 html에서 계산할 수 있나? 즉, 내가 원하는 것을 구현 가능한가?


2)구현 가능하다면 만약 변수 하나만 바꾸면 자동으로 계산하주나? 특정 상품 개수가 늘어난다면 해당 항목 합계와 전체 총계에 반영되나?(ajax로 할 예정)


3)쓸데없는 짓인가? 그냥 js나 자바에서 처리하는것이 낫나?