`
zxz_java
  • 浏览: 83929 次
社区版块
存档分类
最新评论

ExtremeTable

阅读更多

  目前开源的JSP分页组件已有很多,像displayTag,ecside,GT-Grid 等,此次介绍的是Extreme Table组件。
  ExtremeTable是开源的JSP分页组件,具有功能强大、容易配置、扩展等特性,主要功能包括排序, 分页, 导出Excel, pdf和汇总。
下载地址是http://code.google.com/p/extremetable。

 一、配置

     配置非常简单和其他开源组件相同,导入相应的jar包和一些css、img即可。下载包后在lib目录中minimum目录下的所有包是该组件所需的最小包要求,如果要进行数据的导出那还需要将pdf、xls目录中的包copy到工程的lib目录下。

   二、测试

     建好工程、配置完毕后,下一步工作就可以进行一下简单的测试。测试很简单只需将下载包中的test.jsp页面
copy到工程当中即可。当启动服务器后运行test.jsp看到正确显示即配置成功。




  三、数据分页
  默认的情况下,ET组件是一次加载所有的数据集,这样做可以方便的进行数据的排序、过滤和分页操作,但如果
数据量较大的话,性能上会有所下降,所以ET还充许用户按需取数据从而提高系统的性能。下面就主要介绍一下
按需取数据的实现:

  1、创建Limit
// 通过limitFactory得到一个Limit实例
Context context = new HttpServletRequestContext(request);
//构造方法1,其中参数2:tabled为在页面中为tableId属性所指定的值。
// LimitFactory factory=new TableLimitFactory(context,tabled);
// 构造方法2,没有指定tableld默认的tableld将为ec
LimitFactory factory = new TableLimitFactory(context);
Limit limit = new TableLimit(factory);

  2、设置Limit的setRowAttributes属性

Limit需要设置的属性就只有一个,传递的参数一个是符合查询条件的记录总数,另一个是每页要显示多少行的值。
通过Limit可以得到rowStart,rowEnd,currentRowsDisplayed,page,totalRows这些相应的属性。

3、将结果集放置在作用区域。

为了能够使用到结果集,只需将结果集放置在作用域中即可。request.setAttribute("list", list);

  4、页面配置

将属性action值设置为对应分页的servlet或action中:action="${pageContext.request.contextPath}/page"
将retrieveRowsCallback,filterRowsCallback,sortRowsCallback,view的属性全部设置为"limit"即可。

  想要更加深入的学习ET组件可以下载附件中中文指南!!

 

2
0
分享到:
评论

相关推荐

    eXtremeTable中文文档

    **eXtremeTable中文文档** eXtremeTable是一个高性能、可扩展的表格存储系统,主要用于处理大规模数据。这个系统的设计目标是提供快速的数据访问和处理能力,以适应大数据时代的挑战。它融合了数据库管理和分布式...

    eXtremeTable中文文档.pdf

    根据提供的文档部分内容,我们可以推断出这是一篇关于 eXtremeTable 的中文文档,主要涉及该工具或系统的使用、配置以及相关技术细节。虽然原始文本包含大量的特殊字符和不可读部分,但仍然可以从其中提取出一些关键...

    eXtremeTable分页控件完整例子(数据分页+数据导出)

    **eXtremeTable** 是一个专为Java Web开发设计的高效、易用的表格控件,它在处理大量数据时表现出色,尤其在数据分页和导出方面。在这个完整的例子中,我们将会深入探讨如何利用eXtremeTable实现数据的分页以及多种...

    extremeTable

    ### extremeTable:强大的数据展示工具 #### 一、概述 **extremeTable**是一款开源的JSP自定义标签库,其主要功能是通过表格形式来高效地展示数据。这款工具的最新版本为1.0.1-M1。作为一款类似于`displaytag`和`...

    eXtremeTable参考文档.pdf

    《eXtremeTable参考文档》是针对eXtremeComponents中的一款核心组件——eXtremeTable的详细指南。eXtremeComponents是一个开源项目,它为JavaServer Pages (JSP) 开发者提供了丰富的定制标签库,使得在Web应用开发中...

    eXtremeTable

    eXtremeTable文档 eXtremeTable文档 eXtremeTable文档 eXtremeTable文档 eXtremeTable文档 eXtremeTable文档

    eXtremeTable的使用方法.rar

    **eXtremeTable** 是一个高性能、轻量级的表格处理库,它为Java开发者提供了强大而灵活的表格数据管理能力。这个压缩包“eXtremeTable的使用方法.rar”显然包含了关于如何有效利用eXtremeTable的相关指南,特别是...

    hibernate + extremetable 实现分页

    本教程将详细讲解如何使用Hibernate ORM框架结合ExtremeTable实现高效的分页查询。 Hibernate是一个强大的对象关系映射(ORM)框架,它允许开发者以面向对象的方式处理数据库操作,避免了直接编写SQL语句的繁琐。而...

    extremetable教程.pdf

    《eXtremeTable教程详解》 eXtremeTable是一款强大的开源JSP定制标签库,主要用于在Web应用中以表格形式展示数据。本教程详细介绍了eXtremeTable的配置、使用方法以及各种标签的功能,旨在帮助开发者充分利用其功能...

    eXtremeTable的使用方法

    我也刚开始看,感觉是个好东东,大家多多交流

    springmvc+hibernate+extremetable 数据库增删改查

    Spring MVC、Hibernate 和 ExtremeTable 是三个在Web开发中常见的技术框架,它们分别负责不同的职责,协同工作以实现高效的数据管理。下面将详细解释这三个技术及其在数据库增删改查中的应用。 Spring MVC 是一个...

    eXtremeTable使用指南

    ### eXtremeTable使用指南:深入理解与配置 #### 引言 eXtremeTable作为eXtremeComponents系列中的核心组件之一,专为高级数据展示而设计,尤其适用于表格形式的数据呈现。该开源项目由Jeff Johnston领导的ECCN...

    eXtremeComponents-1.0.4+extremetable使用手册+需要的jar包

    eXtremeTable分页控件完整例子包括了数据的分页、数据的Excel格式导出、数据的pdf电子书格式导出、数据的文本文件格式导出等功能,里面的源代码写得非常详细,好好看一下.... 功能强大,易于扩展的extremetable就是个...

    displayTag,extremeTable

    displayTag,extremeTable相关文章

    Extremtable使用手册(中文)

    **eXtremeTable 使用手册概述** eXtremeTable 是 eXtremeComponents 系列中的一个开源 JSP 定制标签库,专门用于以表格形式展示数据。该库致力于提供高效、灵活的表格展示功能,使得开发者可以轻松配置和定制表格。...

Global site tag (gtag.js) - Google Analytics