`

display tag

阅读更多

display tag http://displaytag.sourceforge.net/11/tut_basic.html ,这是功能比较全的分页组件,但是它是把全部的list放在内存里。
在pom.xml里写入:

<dependency>
<groupId>displaytag</groupId>
<artifactId>displaytag</artifactId>
<version>${displaytag.version}</version>
</dependency>

<displaytag.version>1.1</displaytag.version>

在struts2 action 里面从service、dao得到要展示的数据list.
比如:

public String viewProduct() {

this.versionList = productService.getVersionsByProduct(product.getId());
this.featureList = productService.getFeaturesByProduct(product.getId());
if (versionList != null && featureList != null) {
log.info("versionList size:" + versionList.size());
log.info("featureList size:" + featureList.size());
}
if (versionList.size() == 0) {
log.info("size is 0");
}
return SUCCESS;
}
然后再在result页面里调用display tag的标签:

<%@ taglib uri="http://displaytag.sf.net" prefix="display" %>

<display:table name="versionList" cellspacing="0" cellpadding="0" sort="list"
id="version" requestURI="" defaultsort="1" pagesize="25" class="table">
<display:column property="versionNumber"
titleKey="productVersion.versionNumber">
</display:column>

<display:column titleKey="customer.operation"
style="height:10px;width: 45%; padding-left: 10px" media="html">
<input type="button"
title="${version.versionNumber}"
onclick="location.href='<c:url value="/viewProductVersion.html?productVersionId=${version.id}"/>'"
value="<fmt:message key="button.view"/>" />

</display:column>
</display:table>

其中:

name 是要展示的数据list

sort 对其排序,当sort="page"仅对当前页排序,当sort="list"时,对整个list排序

requestURI 要排序 分页的link url,从这里可以得到数据

还有其它参数,参考官方文档。

分享到:
评论

相关推荐

    19 Display tag library 1.2

    Display Tag Library 1.2 是一个强大的开源Java Web开发库,专门用于创建表格和复杂的页面布局。这个库在Web应用程序中被广泛使用,因为它提供了一系列的功能,如分页、排序、导出、国际化等,极大地简化了开发人员...

    display tag 分页实例

    Display Tag 是一个强大的开源Java库,用于在Web应用程序中创建表格和实现分页功能。它提供了许多高级特性,如排序、导出、国际化等,极大地简化了开发人员的工作。在这个"Display Tag 分页实例"中,我们将深入探讨...

    display tag使用帮助

    Display Tag是Java Web开发中的一款强大且功能丰富的开源表格标签库,它为开发者提供了一种在JSP页面中展示数据的高效方式。Display Tag库包含了多种标签,如表格、分页、排序等,大大简化了网页表格的创建和管理。...

    display tag使用总结文档

    Display Tag是Java Web开发中的一款强大且功能丰富的开源表格标签库,它为开发者提供了一种在JSP页面中处理和展示表格数据的高效方式。这个使用总结文档将深入探讨Display Tag的功能、配置、使用方法以及常见问题的...

    JSP标签display tag实例

    **JSP Display Tag库详解与实例应用** JSP Display Tag库是一个开源的Java服务器页面(JSP)组件,它提供了一系列强大的表格和列展示标签,极大地简化了在JSP页面中处理复杂数据展示的任务。Display Tag库的设计...

    Display Tag

    Display Tag 是一个开源的Java Web开发库,专门用于创建复杂的表格和数据呈现。这个库极大地简化了在网页上展示大量结构化数据的过程,提供了一系列高级功能,如分页、排序、导出、过滤等。Display Tag 提供了一个...

    总结网络中Display Tag使用,非常经典,帮助你学习和了解displaytag

    Display Tag 是一个开源的 JavaServer Pages (JSP) 标签库,用于简化在 Web 应用中创建复杂的表格和列表视图。它提供了许多高级功能,如分页、排序、导出、国际化和样式定制,极大地提高了开发效率和用户体验。以下...

    Display Tag使用

    Display Tag是Java Web开发中的一款强大且功能丰富的开源表格标签库,它极大地简化了在JSP页面中创建复杂表格的工作。这款标签库提供了一系列自定义的JSP标签,能够帮助开发者轻松实现数据分页、排序、导出等功能,...

    Display tag library 1.1.1下载

    Display tag library 1.1.1下载 用于表格美观显示需要的文件 displaytag-1.1.1-bin.zip 也可以自己到 http://sourceforge.net/project/showfiles.php?group_id=73068&lt;br&gt;直接下载

    display-tag-1.1.1

    "Display Tag 1.1.1" 是一个用于Java Web开发的开源分页显示框架,专为呈现数据表格而设计。这个框架简化了在网页上展示大量数据的过程,提供了多种功能,如排序、分页、导出数据以及自定义样式等。在Java应用中,...

    Display_Tag使用小记

    Display Tag 是一个强大的开源列表组件,专为处理 JSP 页面上的表格设计,提供了一系列丰富的功能,如分页、数据导出、列分组和排序等。这个组件极大地简化了开发人员的工作,减少了编写大量代码的需求,提高了开发...

    display tag , struts 级联select ,以及 struts左右列表

    NULL 博文链接:https://supben.iteye.com/blog/852720

    SSHConformity【display标签和taglib标签缺架包】,ssh整合,分页,display标签,pager-taglib标签

    在本主题中,我们将重点讨论SSH整合、分页功能以及Display Tag和Pager Taglib这两个常用的标签库。 首先,SSH(Spring、Struts和Hibernate)是Java Web开发中的三大核心技术。Spring提供了依赖注入和面向切面编程,...

    displaytag的使用方法

    例如:`&lt;display:column property="email" title="电子邮件" autolink="true"&gt;` 和 `&lt;display:column property="url" title="网址" autolink="true"&gt;`,这样 Displaytag 会自动将这些字段内容转化为可点击的链接。...

    解决display tag导出execle中文乱码问题 jar包

    NULL 博文链接:https://jhaij.iteye.com/blog/267491

    Web 的display标签分页使用说明

    Display Tag库是一个强大的开源Java库,专为Web应用程序提供表格和分页支持。本教程将详细讲解如何在项目中使用Display Tag实现分页功能。 首先,你需要在项目中引入Display Tag库。通常,这可以通过在`pom.xml`...

    SSHConformity【display标签和taglib标签】,display标签,pager-taglib标签

    Display Tag是一个功能强大的JSP标签库,它提供了多种用于表格展示和操作的标签。这些标签可以帮助开发者创建复杂的表格布局,包括排序、分页、导出等功能。例如,`display:table`标签用于显示数据库中的数据,它...

    Alphabetical Navigation Bar Display Tag-开源

    标题中的"Alphabetical Navigation Bar Display Tag"是一个Java开发的开源项目,主要目的是为了实现一个功能性的字母导航栏。这个导航栏能够帮助用户更高效地浏览和筛选存储在`java.util.List`对象中的大量字符串...

Global site tag (gtag.js) - Google Analytics