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

Struts2标签(二)——sort

 
阅读更多
package com.struts2.tag.exer.web.utils;

import java.util.Comparator;

public class MyComparable implements Comparator<Object> {
        //根据字符串长度排序。
	public int compare(Object obj1, Object obj2) {
		return ((String)obj1).length()-((String)obj2).length();
	}
}


sort.jsp:
<%@ page language="java" contentType="text/html;charset=UTF-8"%>
<%@ taglib prefix="s" uri="/struts-tags" %>

<html>
	<head><title>Sort</title></head>
	<body>
	
		<table border="1" width="200">
			<tr>
				<td colspan="2">Sort</td>
			</tr>
			
			<tr>
				<td>Book Name</td>
				<td>Author</td>
			</tr>		
		
		<s:bean id="mycomparator" name="com.struts2.tag.exer.web.utils.MyComparable"/>
		<s:sort source="{'AJAX in Action','MyBatis','JavaScrpit','SQL Server'}" comparator="#mycomparator">
			
			<s:iterator status="st">
				<tr <s:if test="#st.odd">style="background-color:#bbbbbb"</s:if>>
					<td><s:property/></td>
				</tr>
			</s:iterator>
			
		</s:sort>
				
		</table>
		
	</body>
</html>
分享到:
评论

相关推荐

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理

    要深入学习和掌握Struts2,建议阅读官方文档,参与实际项目实践,也可以参考相关的技术书籍和教程,例如《Struts2技术内幕——深入解析Struts2架构设计与实现原理》等资源,来提升对Struts2框架的全面理解。

    Struts2 技术内幕——深入解析Struts2架构设计.pdf.zip

    "Struts2 技术内幕——深入解析Struts2架构设计"这本书深入探讨了Struts2的核心机制和设计理念,帮助开发者更好地理解和应用这个框架。 Struts2的核心组件包括Action、Interceptor、Result和Configuration。Action...

    struts2 技术内幕——深入解析struts2架构设计

    核心技术篇首先分析了Struts2中多种具有代表性的设计模式,然后对Struts2中的精华——OGNL表达式引擎和XWork框架的原理及机制进行了全面深入的分析和讲解。运行主线篇首先对Struts2的两大运行主线——初始化主线和...

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理.zip

    这本书《Struts2技术内幕——深入解析Struts2架构设计与实现原理》深入探讨了Struts2的核心机制和设计理念,旨在帮助开发者更好地理解和运用这个框架。 首先,Struts2的出现是为了解决Struts1在MVC模式中的局限性,...

    Struts2+技术内幕——深入解析Struts2架构设计与实现原理

    本书《Struts2技术内幕——深入解析Struts2架构设计与实现原理》结合提供的《struts2基础.chm》资料,为我们提供了深入理解Struts2内部机制的机会。 首先,Struts2的核心在于它的拦截器(Interceptor)机制。拦截器...

    Struts2.1权威指南——基于WebWork核心的MVC开发.zip

    书中通过大量的示范性实例(全书范例近百个),逐一、详细地讲解了Struts2各知识点的用法,并细致地讲解每个用法的各种参数、选项,可以帮助读者入门到精通。 3.配合案例,快速提高 《Struts 2.1权威指南》最后配备...

    spring-mybatis-struts2-master ——demo

    《SSM框架整合详解——基于spring-mybatis-struts2-master的实战分析》 在Java Web开发领域,SSM(Spring、Struts2、MyBatis)框架的组合被广泛使用,因其灵活性和强大的功能而备受青睐。本篇文章将深入探讨这个...

    Struts2.1权威指南——基于WebWork核心的MV.part13

    Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV

    Struts2.1权威指南——基于WebWork核心的MV.part10

    Struts2.1权威指南——基于WebWork核心的MV.Struts2.1权威指南——基于WebWork核心的MV.Struts2.1权威指南——基于WebWork核心的MV.Struts2.1权威指南——基于WebWork核心的MV.

    Struts2 技术内幕——深入解析Struts2架构设计与实现原理.pdf

    《Struts2技术内幕:深入解析Struts2架构设计与实现原理》以Struts2的源代码为依托,通过对Struts2的源代码的全面剖析深入探讨了Struts2的架构设计、实现原理、设计理念与设计哲学,对从宏观上和微观上去了解Struts2...

    Struts2.1权威指南——基于WebWork核心的MV.part15

    Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV

    Struts2.1权威指南——基于WebWork核心的MV.part12

    Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV Struts2.1权威指南——基于WebWork核心的MV

    struts2标签使用例子

    在Struts2框架中,标签库是其一大特色,它提供了丰富的自定义标签,使得开发者能够更加便捷地创建动态页面。这些标签极大地简化了JSP页面的编写,提高了代码的可读性和可维护性。 1. **Struts2核心标签库**: - `s...

    Struts2.1权威指南——基于WebWork核心的MV.part14

    Struts2.1权威指南——基于WebWork核心的MVStruts2.1权威指南——基于WebWork核心的MVStruts2.1权威指南——基于WebWork核心的MVStruts2.1权威指南——基于WebWork核心的MV

    Struts拦截器案例——登陆

    总结起来,这个"Struts拦截器案例——登陆"涵盖了Struts2拦截器的基本使用、登录验证、数据库操作以及异常处理等多个方面。通过学习这个案例,开发者可以更好地理解和掌握Struts2框架中的拦截器机制,从而在实际项目...

    struts2标签库例子

    Struts2 标签库详解 Struts2 提供了一个强大的标签库,用于简化 Web 应用程序的开发过程。这些标签可以分为两类:通用标签和 UI 标签。下面,我们将详细介绍 Struts2 标签库的使用。 4.1 通用标签 通用标签用来...

    Struts2自学笔记——Struts2的文件上传

    在JSP页面中,使用Struts2的`&lt;s:file&gt;`标签来创建文件上传输入框。例如: ```jsp 选择文件" /&gt; 上传" /&gt; ``` 注意,表单的`enctype`属性必须设置为`multipart/form-data`。 5. **处理文件上传** 当文件...

    《Struts2权威指南——基于WebWork核心的MVC开发》源代码 part06

    《Struts2权威指南——基于WebWork核心的MVC开发》的源代码。请完全放心,绝对保证质量。由于源码中包含jar文件,打出的包过大,只能分多次上传,请谅解。原文件大于415M,压缩后377M,分压成16个包。此为第68个包。

Global site tag (gtag.js) - Google Analytics