我想知道哪里出错,当我添加1到100的总和并使用JSTL显示它。
这是我的代码:
<c:set var="sum" value="0" />
<c:forEach var="num" begin="1" end="100" varStatus="status">
${sum = sum + num}
</c:forEach>
<c:out value="${sum}" />
当我尝试执行上面的代码时,我收到以下异常:
> org.apache.el.parser.ParseException: Encountered " "= "" at line 1, column 7.
答案 0 :(得分:6)
<c:set var="sum" value="${sum + num}" />
答案 1 :(得分:2)
试试这个
<c:set var="sum" value="${sum + num}"/>
代替
${sum = sum + num}
答案 2 :(得分:2)
使用static
类的以下Math
方法。
Math.round(25.5);