cwlr.net
当前位置:首页 >> struts2 <s:itErAtor/>怎样取得循环的索引? >>

struts2 <s:itErAtor/>怎样取得循环的索引?

#L.index,即为list的索引 其中L是个IteratorStatus对象 List

、 #L.index,即为list的索引 其中L是个IteratorStatus对象 List User对象含有name和password属性。 当然你也可以写成: 、

假设返回的数据集合为gradesList,集合里面的每个对象有grade属性。 用两个iterator遍历如下:

据我了解,iterator必须有一个固定数量的集合作为参数,否则不能实现 所以你不给他一个集合,这个iterator是不能编译成功的 比如:

假设返回的数据集合为gradesList,集合里面的每个对象有grade属性。 用两个iterator遍历如下:

在strtus2的迭代标签中使用 status 标签属性进行设置,可以查看当前到第几次了。 使用时候需要注意的是 status 中指明的迭代到第几次由是0开始的,所以最终输出时候需要加1。 例:

mapBoard['#classSingle.classId']改成mapBoard[#classSingle.classId]; 代码其他地方应该是没问题。 要保证你的classType和mapBoard有值,下面代码测试下: 如果还有问题可以@我,我这边为你这段代码写了个小实例。

为什么要循环两个list?如果这两个list的长度一样是否可以在Action中把它们组成一个map? 然后

首先在Action类中把你要输出的list定义成一个属性、并先成set、get方法 如:Action类 private List contentList ; public List getContentList() { return contentList; } public void setContentList(List contentList) { this.contentList = c...

网站首页 | 网站地图
All rights reserved Powered by www.cwlr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com