Làm thế nào tôi có thể nhận ra điều này với JSP và JSTL?Cách tính tổng số tiền trong JSTL
int total = 0;
for (Article article : list) {
total += article.price;
}
Làm thế nào tôi có thể nhận ra điều này với JSP và JSTL?Cách tính tổng số tiền trong JSTL
int total = 0;
for (Article article : list) {
total += article.price;
}
Sử dụng <c:set>
để khởi tạo biến tổng, sử dụng <c:forEach>
để lặp qua danh sách và sử dụng <c:set>
khác để thêm giá trị lặp tổng số.
<c:set var="total" value="${0}"/>
<c:forEach var="article" items="${list}">
<c:set var="total" value="${total + article.price}" />
</c:forEach>
Xem thêm Iterate over elements of List and Map using JSTL <c:forEach> tag.
Giống như ở trên. Sử dụng để đặt tổng số. Sử dụng cho vòng lặp. –
rickz