zoukankan      html  css  js  c++  java
  • <s:iterator></s:iterator>循环指定输出,(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>
     
     

    --------------------------------------------------------阿纪----------------------------------------------------

     

  • 相关阅读:
    意法半导体STM32MP157A MPU加持,米尔科技首款ST Linux开发板MYD-YA157C评测
    基于nxp i.mx8m mini的新一代高性价比核心板之王
    Spring IoC容器-ApplicationContext
    XML文档
    Spring资源访问
    Spring框架简介
    SpringBoot整合RabbitMQ
    发布订阅模式
    主题模式
    RabbitMQ Work Queues(工作队列)
  • 原文地址:https://www.cnblogs.com/sunjiguang/p/5148020.html
Copyright © 2011-2022 走看看