`

struts2 循环标签之元素索引

阅读更多
 <!-- 在页面中实现自动增加的序号用iterator的statuts的index属性 -->
   <s:iterator value="list" status="index" id="stat">
    <!-- 返回当前迭代元素的索引 -->
    <s:property value="#index.index"/>
    <!-- 输出当前迭代了几个元素 -->
    <s:property value="#index.count"/>
    <!-- 返回当前迭代元素的索引是否为奇数 -->
    <s:property value="#index.odd"/>
    <!-- 返回当前迭代元素的索引是否为偶数 -->
    <s:property value="#index.even"/>
    <!-- 返回当前元素是否为第一个元素 -->
    <s:property value="#index.first"/>
    <!-- 返回当前元素是否为最后一个元素 -->
    <s:property value="#index.last"/>
   </s:iterator>

 

分享到:
评论

相关推荐

    struts2中循环标签id的设置

    下面将详细解释如何在Struts2中设置循环标签的ID以及其工作原理。 首先,`s:iterator`标签的基本结构如下: ```jsp &lt;!-- 迭代体内容 --&gt; ``` 这里的`collectionName`是要迭代的集合对象,而`statusVariable`则...

    struts2常用标签详解(实用版)

    ### Struts2常用标签详解(实用版) #### 引言 在Java Web开发领域中,Struts2框架因其丰富的功能及灵活的配置而备受开发者们的青睐。为了更好地掌握Struts2框架并提升开发效率,本文将详细介绍Struts2中常用的...

    struts2标签之列求和

    ### Struts2 标签之列求和 在Struts2框架中,处理表单、迭代数据等功能时,经常需要用到各种内置标签。其中,`&lt;s:iterator&gt;` 标签常用于循环显示列表数据,而结合`&lt;s:set&gt;`标签可以实现对列表中的数值进行求和操作...

    Struts2标签中文文档(html和chm格式)

    在Struts2框架中,标签库是其核心特性之一,它提供了丰富的UI组件和控制逻辑,使得开发者可以更加便捷地进行页面渲染和交互处理。本文将深入探讨Struts2标签的中文文档,以及如何利用这些文档进行有效开发。 首先,...

    struts2中iterator 标签的使用详解

    在Struts2框架中,`&lt;s:iterator&gt;`标签是一个非常强大的工具,用于在JSP页面上循环遍历集合数据,如列表(List)、数组、Map等。它允许开发者以一种动态且灵活的方式展示来自后端的数据,从而极大地提高了开发效率和...

    在struts2中要实现for循环

    `&lt;s:iterator&gt;`标签是Struts2中最常用的标签之一,它可以用来遍历集合(如List、Set、Map等)。但是,如果想要实现类似Java中的`for`循环功能,可以利用`org.apache.struts2.util.Counter`类来实现。 ### 实现步骤 ...

    Struts2 常用标签

    ### Struts2常用标签解析 #### 一、概述 Struts2是Apache组织下的一个开源框架,用于构建企业级Java Web应用。它基于MVC(Model-View-Controller)设计模式,提供了一套完整的解决方案来简化Web应用的开发流程。在...

    Struts2的标签库及OGNL表达式语言

    Struts2是一个流行的Java web开发框架,其核心特性之一就是使用OGNL(Object-Graph Navigation Language)作为表达式语言,并提供了丰富的标签库来简化视图层的开发。本篇文章将详细探讨Struts2中的OGNL表达式语言...

    Struts_2_标签库(文档手册)_Tags-API-CLSW-JSP

    Struts 2标签库包含了大量预定义的标签,这些标签封装了常见的Web页面元素和交互逻辑,如表单控件、数据绑定、条件判断等,可以显著提高开发效率和代码质量。以下是对部分标签的详细介绍: #### `&lt;s:a&gt;` 标签 该...

    struts2标签详解

    Struts2标签详解,尤其是`Iterator`标签,是Java Web开发中的重要概念,它在Struts2框架中扮演着数据循环展示的关键角色。Struts2是Apache软件基金会下的一个开源项目,它提供了一种用于构建MVC(模型-视图-控制器)...

    struts1标签判断奇偶数实例

    在探讨“struts1标签判断奇偶数实例”的过程中,我们深入分析Struts框架的核心功能之一:使用逻辑标签进行条件判断。Struts1是Apache Struts框架的第一代版本,它是一个用于开发Java web应用程序的开源MVC(Model-...

    struts2的标签库

    ### Struts2 标签库详解 #### 一、逻辑控制标签 逻辑控制标签主要用于页面上的逻辑处理,比如条件判断、循环等操作。Struts2提供了丰富的逻辑控制标签,极大地简化了开发工作。 ##### 1)条件标签 条件标签主要...

    Struts中logic标签的使用

    ### Struts中Logic标签的使用详解 #### 一、引言 在Web开发中,Struts框架因其灵活性和强大的功能而被广泛采用。其中,Logic标签库是Struts框架的一个重要组成部分,它提供了多种用于控制流程和数据处理的标签。...

    Struts2教育資料

    Struts2是一个流行的Java web开发框架,它提供了一套丰富的标签库来简化JSP页面的编写,使得开发者能够更高效地构建动态用户界面。在Struts2中,这些标签极大地提高了代码的可读性和可维护性。以下是Struts2标签库的...

    struts标签的写法

    2. **struts-bean.tld**:包含用于操作JavaBean对象的标签。 3. **struts-logic.tld**:包含一系列条件逻辑标签,用于控制页面流。 这些标签库可以极大地简化Web页面的开发过程,并提高代码的可读性和维护性。 ###...

    struts标签库总结

    它可以设置索引变量和迭代对象,将每个元素依次赋值给一个变量,方便在循环体中使用。 4. **Display Tag**(展示标签): - `&lt;bean:write&gt;`:用于输出Bean的属性值。`name`属性指定了Bean的名称,`property`指定要...

    Struts标签Lucene中文分词构建

    - **Logic Tags**:该标签库主要用于逻辑控制,如条件判断、循环等,包括`logic:present`、`logic:iterate`等标签。 #### 示例代码 以下是一个简单的示例,展示了如何使用`bean:cookie`和`bean:define`标签: ```...

    struts 标签 logic:iterate使用 logic:iterate

    在`struts`的标签库中,`logic:iterate`是一个非常重要的标签,用于遍历集合对象,如`List`、`Map`或数组,并对每个元素执行循环操作。 `logic:iterate`标签的主要属性包括: 1. `id`: 用于给循环中的当前元素创建...

    struts2中siterator 标签的使用详解 及 OGNL用法.pdf

    在Struts2中,`s:iterator`标签是用于迭代集合数据并在JSP页面上展示的重要标签。本篇文章将深入讲解`s:iterator`标签的使用及其与OGNL(Object-Graph Navigation Language)的结合应用。 1. **s:iterator标签的...

Global site tag (gtag.js) - Google Analytics