<c:forEach items="${chaxun }" var="cx" varStatus="c">
<tr>
<td>${c.count }</td>
<td>${cx.sname }</td>
<td>${cx.age }</td>
<td>${cx.sex }</td>
<td>${cx.days }</td>
</tr>
上方的代码是一部分jsp结合mysql用于显示在浏览器的一串代码,上方绿色背景能显示表单的行数。效果如下
<c:forEach items="${chaxun }" var="cx" varStatus="c">
<tr>
<td>${c.count }</td>
<td>${cx.sname }</td>
<td>${cx.age }</td>
<td>${cx.sex }</td>
<td>${cx.days }</td>
</tr>
<c:set var="sum" value="${sum+cx.days }"></c:set>
</c:forEach><tr>
<td colspan="4">总天数</td>
<td>${sum }</td>
</tr>
<c:set var="num" value="0"></c:set>
<c:forEach items="${chaxun }" var="cx">
<c:set var="num" value="${num+1 }"></c:set>
</c:forEach>
<c:set var="ave" value="${sum/num }"></c:set>
<tr>
<td colspan="4">平均天数</td>
<td>${ave }</td>
</tr>
可以再加上统计总在校天数的方法,如上图所示,设定一个sum,用c:set方法计算总天数 sum。
也可以计算平均天数,先设定一个num的值为0,然后计算num的个数,计算完毕后,再计算平均天数ave。效果如下