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,从这里可以得到数据
还有其它参数,参考官方文档。
分享到:
相关推荐
Display Tag Library 1.2 是一个强大的开源Java Web开发库,专门用于创建表格和复杂的页面布局。这个库在Web应用程序中被广泛使用,因为它提供了一系列的功能,如分页、排序、导出、国际化等,极大地简化了开发人员...
Display Tag 是一个强大的开源Java库,用于在Web应用程序中创建表格和实现分页功能。它提供了许多高级特性,如排序、导出、国际化等,极大地简化了开发人员的工作。在这个"Display Tag 分页实例"中,我们将深入探讨...
Display Tag是Java Web开发中的一款强大且功能丰富的开源表格标签库,它为开发者提供了一种在JSP页面中展示数据的高效方式。Display Tag库包含了多种标签,如表格、分页、排序等,大大简化了网页表格的创建和管理。...
Display Tag是Java Web开发中的一款强大且功能丰富的开源表格标签库,它为开发者提供了一种在JSP页面中处理和展示表格数据的高效方式。这个使用总结文档将深入探讨Display Tag的功能、配置、使用方法以及常见问题的...
**JSP Display Tag库详解与实例应用** JSP Display Tag库是一个开源的Java服务器页面(JSP)组件,它提供了一系列强大的表格和列展示标签,极大地简化了在JSP页面中处理复杂数据展示的任务。Display Tag库的设计...
Display Tag 是一个开源的Java Web开发库,专门用于创建复杂的表格和数据呈现。这个库极大地简化了在网页上展示大量结构化数据的过程,提供了一系列高级功能,如分页、排序、导出、过滤等。Display Tag 提供了一个...
Display Tag 是一个开源的 JavaServer Pages (JSP) 标签库,用于简化在 Web 应用中创建复杂的表格和列表视图。它提供了许多高级功能,如分页、排序、导出、国际化和样式定制,极大地提高了开发效率和用户体验。以下...
Display Tag是Java Web开发中的一款强大且功能丰富的开源表格标签库,它极大地简化了在JSP页面中创建复杂表格的工作。这款标签库提供了一系列自定义的JSP标签,能够帮助开发者轻松实现数据分页、排序、导出等功能,...
Display tag library 1.1.1下载 用于表格美观显示需要的文件 displaytag-1.1.1-bin.zip 也可以自己到 http://sourceforge.net/project/showfiles.php?group_id=73068<br>直接下载
"Display Tag 1.1.1" 是一个用于Java Web开发的开源分页显示框架,专为呈现数据表格而设计。这个框架简化了在网页上展示大量数据的过程,提供了多种功能,如排序、分页、导出数据以及自定义样式等。在Java应用中,...
NULL 博文链接:https://supben.iteye.com/blog/852720
在本主题中,我们将重点讨论SSH整合、分页功能以及Display Tag和Pager Taglib这两个常用的标签库。 首先,SSH(Spring、Struts和Hibernate)是Java Web开发中的三大核心技术。Spring提供了依赖注入和面向切面编程,...
例如:`<display:column property="email" title="电子邮件" autolink="true">` 和 `<display:column property="url" title="网址" autolink="true">`,这样 Displaytag 会自动将这些字段内容转化为可点击的链接。...
NULL 博文链接:https://jhaij.iteye.com/blog/267491
Display Tag库是一个强大的开源Java库,专为Web应用程序提供表格和分页支持。本教程将详细讲解如何在项目中使用Display Tag实现分页功能。 首先,你需要在项目中引入Display Tag库。通常,这可以通过在`pom.xml`...
Display Tag是一个功能强大的JSP标签库,它提供了多种用于表格展示和操作的标签。这些标签可以帮助开发者创建复杂的表格布局,包括排序、分页、导出等功能。例如,`display:table`标签用于显示数据库中的数据,它...
标题中的"Alphabetical Navigation Bar Display Tag"是一个Java开发的开源项目,主要目的是为了实现一个功能性的字母导航栏。这个导航栏能够帮助用户更高效地浏览和筛选存储在`java.util.List`对象中的大量字符串...