概述
list集合中的实体的一个属性是另一个实体的集合(如下)
public class PetInfo { private int petId; private String private Set<PictureInfo> pictureInfos = new HashSet<PictureInfo>(); }
如果要在页面使用循环获取pictureInfos 集合的第一条数据
如果指定了status,每次的迭代数据都有IteratorStatus的实例,它有以下几个方法:
int getCount() ----返回当前迭代了几个元素
int getIndex() ----返回当前元素索引
boolean isEven() ---- 当然的索引是否偶数
boolean isFirst() ----当前是否第一个元素
boolean isLast() ----当前是否最后一个元素
boolean isOdd() ----当前元素索引是否奇数
int getIndex() ----返回当前元素索引
boolean isEven() ---- 当然的索引是否偶数
boolean isFirst() ----当前是否第一个元素
boolean isLast() ----当前是否最后一个元素
boolean isOdd() ----当前元素索引是否奇数
例如:
<s:iterator value="#item.pictureInfos" status="st" var="pictureInfo"> <s:if test="#st.isFirst()"> ------如果是第一个元素则显示 <p><s:property value="#pictureInfo.pictureName"/></p> </s:if> </s:iterator>
--------------------------------------------------------阿纪----------------------------------------------------
转载于:https://www.cnblogs.com/sunjiguang/p/5148020.html
最后
以上就是超级咖啡豆为你收集整理的
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复