displayTag是基于struts技术开发的一个开源的类包,主要用于数据的展现 。 displayTag功能还比较全面,囊括了数据展现、与css的结合、数据子集合的提取展现、自动生成超链接、自动生成序号、分页、点列标题排序、分组、分组汇总、数据导出、子报表 、多表展现、表头表尾、动态列、数据预警、条件汇总等,但是在使用过程中也发现了一些问题:
1、 生成的表样都比较有规则,没法处理合并格、多层表头、左表头、等样式稍微复杂点的报表
2、 对于多源分片这样比较典型的复杂报表,显然也是无能为力
3、 展现上与css结合的很好,但是无法把css的样式应用到导出的excel\pdf\word中。因此,如果需要导出excel\pdf\word不失真,需要专门为excel\pdf\word写展现类,每种导出分别写一个,
4、 分页处理比较智能,但是是一次性把所有记录取过来,再分页展现的,而且后台的数据存储是一条记录一个对象,因此性能非常差,速度很慢,内存耗用比较多。
5、 没有实现打印,只能用网页本身的打印功能,因此,如果需要精确打印,需要程序员自行开发,也就没法使用此类包了。
6、 记录数多的时候,不能固定表头,滚动浏览。至于左表头就更没有了。
7、 数据的汇总统计只能实现比较简单的分组汇总和全局汇总,可以实现部分的条件汇总,其他的跨行组的运算无能为力。
displayTag总结:
displayTag已经实现的部分功能做的比较精致,比如点列标题排序等,是个适合于样式简单、需求简单的报表展现类包,对于实际应用中报表样式比较复杂、用户各种要求比较严格的场合,就不适用了。
相关推荐
Displaytag是一个开源的Java库,专门用于创建复杂的表格和数据展示。在1.1版本中,它主要解决了在处理大数据分页时的问题,这使得它成为处理大量数据的理想选择,尤其是在Web应用程序中。这个源码包包含了一系列的...
DisplayTag是一个开源的Java库,专门用于在Web应用程序中创建复杂的表格。它提供了一系列的标签和功能,使得在JSP页面上展示数据变得更加容易和灵活。DisplayTag支持分页、排序、导出、国际化和自定义样式,是开发...
DisplayTag 是一个强大的开源 JSP 标签库,专门用于处理网页中的表格展示。它提供了丰富的功能,如分页、数据导出、列排序和分组等,极大地简化了网页表格的开发工作。要使用 DisplayTag,首先需要从其官方网站...
### DisplayTag 使用指南详解 #### 一、简介 DisplayTag 是一个开源的 Java Web 标签库,主要用于处理数据表格的展示与交互。它能够帮助开发者轻松地将 JavaBean 集合转换成 HTML 表格,并且支持排序、分页等功能...
DisplayTag是一个功能强大的Java开源分页和表格展示组件,它为Web开发提供了高效、灵活的解决方案。这个组件在Java社区中被广泛应用,因为其能够帮助开发者轻松实现数据的分页和排序,极大地提高了开发效率。 标题...
DisplayTag是Java Web开发中的一款强大且功能丰富的表格标签库,它为开发人员提供了一种高效、易用的方式来展示表格数据。DisplayTag 1.2是这个库的一个版本,包含了源码和对应的jar包,方便开发者进行查看和使用。 ...
displaytag-1.2.jar 显示标签
DisplayTag是一个开源的Java库,专门用于创建复杂的表格展示,尤其在Web应用中十分常见。这个压缩包包含了解决DisplayTag在处理中文显示时遇到的问题,以及一个专门用于编辑.properties文件的插件,使得配置更加方便...
最基本的使用方式是在JSP页面中设置`<display:table>`标签,将一个集合对象(如List)赋值给`name`属性,DisplayTag会自动遍历集合中的每个对象,显示其所有公共getter方法对应的属性。例如: ```jsp ( "test", ...
DisplayTag 是一个强大的开源标签库,专为 Java Web 开发设计,主要用于在 MVC 模式下展示表格数据。它的特点是功能丰富,易于使用,并且高度可定制化,能够帮助开发者快速构建美观的数据展示页面。DisplayTag 支持...
Displaytag 是一个开源的 JSP 标签库,专门用于创建数据表格,提供了一组易于使用的标签,可以实现复杂的表格功能,如分页、排序、导出等。在本文中,我们将详细讨论 Displaytag 1.1 版本的使用方法。 **一、...
DisplayTag 是一个强大的开源表格显示标签库,专为MVC模式设计,可以在Java Web应用程序中方便地处理数据展示。DisplayTag 提供了丰富的功能,包括表格分页、数据导出、列分组以及排序,极大地简化了开发人员的工作...
DisplayTag 是一个强大的开源Java Web开发中的表格和分页标签库,它提供了许多高级功能,如排序、分页、国际化支持、导出等,能够帮助开发者更方便地处理表格展示和数据分页的问题。以下是对DisplayTag分页及属性的...
### DisplayTag标签库详解与应用 #### 显示与管理数据的新维度:DisplayTag标签库 在Web开发领域,特别是Java Web开发中,处理和展示大量数据列表是一项常见但又复杂的工作。DisplayTag作为一款功能强大的标签库,...
DisplayTag是一个开源的Java库,专门用于创建复杂的表格和页面布局。这个“displaytag简单项目”是一个基于DisplayTag库的示例应用,旨在帮助开发者理解并掌握如何在实际项目中使用DisplayTag。在这个项目中,你可以...
这篇博客“用JavaScript操作displayTag表头操作”显然关注的是如何利用JavaScript来操纵一个名为`displayTag`的表格库的表头功能。DisplayTag是一个功能丰富的开源Java Web组件库,它提供了一种强大的方式来展示表格...
Displaytag是一个开源的Java库,专门用于创建复杂的表格布局,提供了许多高级功能,如分页、排序、国际化、导出等。在Web开发中,它作为一个JSP标签库使用,大大简化了在网页上处理表格数据的过程。"displaytag-jar....
Displaytag 是一个开源的 Java 框架,用于在 Web 应用中生成表格和实现分页、排序等功能。它简化了在 JSP 页面中处理数据表的复杂性,提供了丰富的定制选项。以下是对 Displaytag 实现分页的详细解释: 1. **下载与...
DisplayTag是一个开源的Java库,用于在Web应用中创建复杂的表格。它提供了许多高级功能,如分页、排序、导出等。然而,在处理中文排序时,DisplayTag可能会遇到问题,因为默认的排序算法可能不支持汉字的正确排序。...