最近的一个项目中,用来显示数据用的是displaytag。刚开始感觉它能分页、可以导出、有CSS样式感觉不错。所以把它拿来研究了一下。请大家参考共同学习。
Displaytag的应用。
1. 下载官方地址:http://displaytag.sourceforge.net 。不点没有什么可说的。
2. 需要在web.xml中配置过滤器
<filter>
<filter-name>exportFilter</filter-name>
<filter-class>org.displaytag.filter.ResponseOverrideFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>exportFilter</filter-name>
<url-pattern>*.jsp</url-pattern>
</filter-mapping>
3.Jar 、Displaytag属性文件、CSS、img 请到你的WAR包copy。
4.基本使用:
引标签:%@taglib uri="http://displaytag.sf.net/el" prefix="display" %
引样式:<style type="text/css">
@IMPORT url("css/screen.css");
</style>
1.1表属性:
<display:table name="test" length =”” uid=”va” class=”list” size="" export=“”requestURI =“”decorator="" >
<display:column property="id" title="ID" />
<display:column property="name" />
</display:table>
name:用来指定你要显示的数据容器(list、map)
uid:用来指定别名,和C标签的的var 一样的。
class:用于指定:表的样式的。其中有(ISIS\ ITS\ Mars\ Mars\ Simple\ Report\ Mark Column)
等。
Size:用于设置分页每页的记录数。
Export:用于设置是否导出
requestURI:用于每次请求链接
decorator:用于指定类
length:显示多少条记录
1.2列属性:有二个方式显示
A:<display:column property="id" title="ID" sortable =”true”/>
B: <display:column title="ID">ab</display:column>
<display:column property="email" autolink="true" />
Title:用于设置显示的列名
Property:用于写要显示的属性
Autolink:对于邮箱直接链接
Sortable:用于对此列排排序
group="1":用于分组
<display:table name="test" export="true" sort="list" pagesize="8"
decorator="org.displaytag.decorator.TotalTableDecorator">
<display:column property="name" title="姓名" group="1" />
<display:column property="sum1" title="金额" total="true" />
</display:table>
我对displaytag最情有独钟的就是“合计”了。
因为我在做报表时,为加上一个合计在数据库中下了好大功夫,现在有了它就可以省很多事情了。加上上面加粗的就可以实现了。
以上为我对displaytag的了解。如果要深入了解请上官方网站。
分享到:
相关推荐
通过深入研究这些源码,开发者可以了解到Displaytag如何处理大数据分页,以及它是如何优化性能以适应大规模数据的。此外,了解源码也有助于定制化开发,满足特定业务需求。例如,你可以根据需要调整分页算法,或者...
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标签库详解与应用 #### 显示与管理数据的新维度: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. **下载与...