`
tianyalinfeng
  • 浏览: 444359 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

struts2 iterator 排序

 
阅读更多
<s:bean id="myComparator" name="com.sample.util.MyComparator"></s:bean>  
  <s:sort comparator="myComparator" source="list">      
  <s:iterator status="st"> </s:iterator>  
 </s:sort>  

package com.sample.util;    
import java.util.Comparator;   
 public class MyComparator implements Comparator<Object> {      
public int compare(Object arg0, Object arg1) { 
    if(条件1){        
      return 1;// 排列顺序为 arg1, arg0
    }else if(条件2){
      return -1;//排列顺序为 arg0, arg1
    }
    return 0;
}
分享到:
评论

相关推荐

    java下struts2学生成绩分类查询,可按条件排序显示

    4. **迭代(Iteration)**:在描述中提到的“迭代”,通常指的是在JSP页面中使用Struts2的迭代标签(s:iterator),遍历集合中的每个元素,例如遍历学生列表,逐个显示每个学生的成绩。 5. **分类查询...

    struts2 标签库 帮助文档

    Struts 2 标签库(文档手册) Tags-API-CLSW-JSP &lt;%@ taglib prefix="s" uri="/struts-tags" %&gt; 就能使用struts2.0的标签库 下面就介绍每个标签的具体应用实例说明:按字母排列 A: 1. 2. &lt;s:a href=""&gt;&lt;/s:a&gt;-...

    struts2 sort实例

    在Struts2中,提供了丰富的标签库来简化视图层的开发,其中包括`sort`标签,它允许我们在JSP页面上对数据集合进行排序。这个实例将深入探讨如何使用`struts2 sort`标签及其相关概念。 首先,`sort`标签是Struts2的...

    struts2标签大全

    Struts2标签库是开发Java Web应用程序时常用的一种工具,它极大地简化了JSP页面的编写,提高了开发效率。在JSP中,我们通常使用`&lt;%@ taglib prefix="s" uri="/struts-tags" %&gt;`来引入Struts2的标签库。下面将详细...

    struts2标签库

    - **`&lt;s:iterator&gt;`**:用于遍历集合中的元素,类似于Struts1中的`&lt;logic:iterate&gt;`,但Struts2的实现更为高效,并且支持更复杂的操作,如排序、过滤等。 #### 结论 Struts2标签库相比于Struts1提供了更多的功能和...

    struts2教程我在培训时用的

    ### Struts2教程知识点梳理 #### 一、Struts2概述 **1.1 MVC简介** - **Model1与Model2** - **Model1**:早期的MVC模式,通常指的是Servlet+JSP的形式,其中JSP既充当视图也承担一定的控制逻辑。 - **Model2**...

    struts2集合示例

    Struts2是一个强大的MVC(模型-视图-控制器)框架,它在Java Web开发中广泛应用,极大地简化了处理用户请求、业务逻辑和视图展示的过程。本示例重点展示了Struts2框架如何与各种集合类型,如Set、List和Map进行集成...

    struts2-s标签

    ### Struts2 S 标签库详解 #### 引言 Struts2 是一款流行的 Java Web 开发框架,它提供了一系列强大的功能来帮助开发者构建健壮的 Web 应用程序。其中,Struts2 的标签库是其核心特性之一,为开发者提供了丰富的 ...

    Struts2标签详解及具体实例解析

    ### Struts2标签详解及具体实例解析 #### 一、概述 Struts2是一个基于MVC模式的开源框架,它提供了丰富的标签库来简化Web应用的开发过程。这些标签不仅功能强大,而且易于使用,可以帮助开发者快速构建动态网页。...

    Struts2 标签库讲解

    Struts2标签库是Java开发Web应用时,用于构建动态JSP页面的重要工具,它极大地简化了视图层的开发工作。Struts2提供了一系列丰富的标签,这些标签可以帮助开发者更高效地处理各种业务逻辑和数据显示。 首先,Struts...

    Struts2全部标签使用说明

    Struts2是一个流行的MVC框架,它的标签库极大地方便了开发者在JSP页面上的工作。下面将详细介绍Struts2中的部分核心标签及其用法。 A. `&lt;s:a&gt;` 和 `&lt;s:action&gt;`: - `&lt;s:a href=""&gt;` 标签用于创建超链接,它可以绑定...

    struts2的一些配置

    Struts2是一个强大的Java web应用程序框架,它基于MVC(Model-View-Controller)设计模式,为开发人员提供了丰富的功能和灵活性。在这个“struts2的一些配置”中,我们将深入探讨Struts2的核心组件,包括validate...

    struts2的s标签

    ### Struts2中的S标签详解 #### 一、概述 Struts2框架是Apache软件基金会下的一个开源项目,它提供了一种基于MVC(Model-View-Controller)设计模式的Web应用开发框架。Struts2提供了丰富的标签库,其中“S标签”...

    软件开发框架Struts2标签库.pdf

    软件开发框架Struts 2 标签库概述 Struts 2 标签库是Java Web 应用程序开发中的一种常用框架,提供了丰富的标签库,帮助开发者快速构建Web 应用程序。本资源摘要信息涵盖了Struts 2 标签库的概述、控制标签、数据...

    struts2基本标签用法

    对于列表或数组的遍历,Struts2提供了`&lt;s:iterator&gt;`标签。此标签支持对集合进行迭代,从而实现动态生成列表等功能。 ```xml &lt;s:iterator value="userList"&gt; ${username}-${password} &lt;/s:iterator&gt; ``` 其中`...

    Struts2 标签库 [Tablib]

    首先,Struts2的标签库[Tablib]中的`display:table`标签是用于数据分页和排序的关键标签。它可以动态地显示数据库查询结果,支持多种样式和功能,如分页、排序、过滤等。通过配置,开发者可以轻松定制表格的显示效果...

    Struts2教育資料

    2. 迭代标签:`&lt;s:iterator&gt;`用于遍历集合或枚举值。`value`属性表示要迭代的集合对象,`status`属性则用于访问当前循环的状态,如索引、是否存在等。 3. 组合标签:`&lt;s:append&gt;`用于合并多个枚举值对象,形成新的...

    struts2标签和OGNL表达式.pdf

    OGNL(Object-Graph Navigation Language)是一种功能强大的表达式语言,用于获取和设置Java对象的属性,它广泛应用于Struts2框架中用于数据访问和表达式的解析。OGNL表达式提供了简洁的语法来访问和操作对象图,...

    Struts2知识点小结-非常实用

    Struts2是一个强大的MVC框架,它为Java开发者提供了便捷的Web应用开发工具。本文将对Struts2的核心概念和标签库进行详细讲解,帮助初学者更好地理解和掌握这个框架。 Struts2框架由两个主要部分构成:控制器和视图...

Global site tag (gtag.js) - Google Analytics