关于items的显示问题。
来源:5-5 修改报销单
HNing
2018-10-27 09:11:06

我想问一下,这里是什么逻辑?varstatus是什么?为什么要用foreach?能不能帮我详细解释一下?
1回答
因为info.items获取的是报销单的集合,所以需要foreach来遍历这个集合,可以打印出每个报销单的信息。这里的varStatus是<c:forEach>jstl循环标签的一个属性,varStatus=“sta”事实上定义了一个名为sta的对象作为varStatus的绑定值。该绑定值也就是varStatus封装了当前遍历的状态,比如,可以从该对象上查看是遍历到了第几个元素:${sta.count},你可以理解varStatus是定义遍历集合的状态对象,通过这个对象可以获取到forEach循环正在遍历第几个报销单数据,而${sta.count}就是遍历的下标值,祝学习愉快~
相似问题