【问题标题】:How to calculate the total of a sum in JSTL [duplicate]如何计算JSTL中的总和[重复]
【发布时间】:2015-02-01 03:44:32
【问题描述】:

如何使用 JSP 和 JSTL 实现这一点?

int total = 0;
for (Article article : list) {
    total += article.price;
}

【问题讨论】:

  • 就像上面一样。使用 设置总计。使用 for 循环。

标签: jsp foreach sum jstl


【解决方案1】:

使用<c:set>初始化total变量,使用<c:forEach>迭代list,使用另一个<c:set>将迭代后的值加到total中。

<c:set var="total" value="${0}"/>
<c:forEach var="article" items="${list}">
    <c:set var="total" value="${total + article.price}" />
</c:forEach>

另见Iterate over elements of List and Map using JSTL <c:forEach> tag

【讨论】:

  • 这是一个错误,我编辑了答案。还建议像这样将整数值分配给变量使用, value="${0}"
  • 好的..非常感谢
  • 很高兴为您提供帮助。
猜你喜欢
  • 1970-01-01
  • 2016-05-10
  • 1970-01-01
  • 1970-01-01
  • 2011-10-08
  • 2015-08-17
  • 2019-02-21
  • 2012-11-04
  • 1970-01-01
相关资源
最近更新 更多