<c:forEach var="i" begin="1" end="10" step="1">
显示结果1-10<c:forEach var="i" begin="10" end="1" step="1">
无结果显示<c:forEach var="i" begin="10" end="1" step="-1">
会报错误,step应该是一个大于0的整数谁解决过该问题
显示结果1-10<c:forEach var="i" begin="10" end="1" step="1">
无结果显示<c:forEach var="i" begin="10" end="1" step="-1">
会报错误,step应该是一个大于0的整数谁解决过该问题
<c:forEach var="i" begin="1" end="10" step="1"> 是不是也没意义了,1-10也放后台处理呢?我还是觉得1-10,10-1都应该是页面的显示逻辑
循环还是用这个做,打印的话打印 11-i
从1990年到当前年的倒序列
2009、2008、2007……1990
${status.index}
</c:forEach>
如果要排序可以再后台的list中排序。
如果需要按照某个特定的字段排序
1.可以使用数据库的SQL查询
2.可以实现类Compleable 的CompleTo方法
从1990年到当前年的倒序列
2009、2008、2007……1990
<c:forEach var="i" begin="10" end="1" step="10" varStatus="status">
<c:set var = "num" value=${status.index+num}/>
</c:forEach>
<c:out value="${num}"/>
试一下这种形式