我是靠谱客的博主 超级咖啡豆,最近开发中收集的这篇文章主要介绍循环指定输出,(status的方法使用),觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

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()      ----当前元素索引是否奇数
例如:
<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

最后

以上就是超级咖啡豆为你收集整理的循环指定输出,(status的方法使用)的全部内容,希望文章能够帮你解决循环指定输出,(status的方法使用)所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(39)

评论列表共有 0 条评论

立即
投稿
返回
顶部