0 0

关于displaytag分页组件的排序功能,麻烦熟悉的朋友帮忙解答下,谢谢5

displaytag我用的是1.1版本.
问题描述如下:
displaytag分页组件中要使得列能够排序,只需要在<display:column/>中设置sortable="true"即可。
这样子他就会按照默认的property属性内容进行排序,此时点击页面上的表头就可以实现排序
我看了表头的连接是这样子的
http://localhost:8088/xxxx/sysViewBtnController.do?sort=id&dir=asc&method=getListPage

排序字段参数名是sort 排序类型是asc这些都是displaytag自动封装的。
然后我在后台request里获取这两个参数,再拼装到我的SQL里面,就实现了数据的排序

此时页面的数据按照sort=id&dir=asc进行了一次排序,我想再点击id列进行desc排序就不行了。

问题:我该如何实现反复点击列头能做升序和降序呢。
2012年10月17日 17:47

2个答案 按时间排序 按投票排序

0 0

采纳的答案

你只要设置了相关属性它就会自动排序的,它是前台排序的,不用把参数传给后台吧

sortable属性设为true,则表示对该列支持排序(前台排序),显示出的该列的标题上会自动带有下划线,点击可排序

2012年10月17日 19:36
0 0

displaytag分页排序的原理是把需要分页和排序的数据全部读出到页面上,然后再分页,你后台用request取它的参数木有啥用的。它是基于页面的分页排序,如果数据很多的话是不建议使用的

2012年10月18日 10:21

相关推荐

    displaytag 一个后台管理的分页组件

    DisplayTag 提供了丰富的定制选项,使得表格的格式化、排序、分页以及国际化等功能变得轻而易举。 Displaytag 的核心特性包括: 1. **表格呈现**:DisplayTag 可以轻松地将数据集(如List、Map或数组)渲染成HTML...

    displaytag-1.2-bin&displaytag-1.2-src Java分页组件/插件

    "Java分页组件"和"Java分页插件"标签表明DisplayTag是专门针对Java Web应用设计的,它可以作为MVC框架(如Spring MVC)的一个插件,无缝集成到现有的项目架构中。DisplayTag不仅支持基本的分页,还提供了诸如国际化...

    分页组件displaytag使用笔记

    总结,DisplayTag是Java Web开发中一个强大的分页组件,其丰富的功能和易用性使其成为处理表格数据的理想选择。熟练掌握DisplayTag的使用,可以提高开发效率,提升用户体验。在实际项目中,根据具体需求灵活运用这些...

    Struts2 DisplayTag 分页

    使用DisplayTag,我们可以在JSP页面中轻松创建表格,包括排序、分页和过滤等功能。DisplayTag的核心组件是`&lt;display:table&gt;`标签,它接受一个数据集合并将其渲染为表格。通过设置`page="?"`属性,我们可以启用分页...

    displayTag 分页

    DisplayTag 是一个非常受欢迎的开源Java Web开发框架中的分页组件。它以其简洁的使用方式和强大的功能,被广泛应用于各种Web应用项目中,尤其是在处理大量数据展示时,能够有效地提高用户体验,减轻服务器压力。 ...

    java 分页组件

    7. **响应式分页**:随着移动设备的普及,确保分页组件在不同屏幕尺寸下的良好表现也很重要。使用Bootstrap或其他前端框架可以帮助我们快速实现响应式分页设计。 8. **安全考虑**:防止恶意用户通过修改URL中的分页...

    分页用displaytag-portlet-1.1jar包

    DisplayTag库提供了强大的表格渲染功能,不仅可以处理数据的分页,还支持排序、过滤、国际化以及自定义样式等特性。它的核心设计理念是将数据展示逻辑与视图层分离,这符合MVC(Model-View-Controller)架构的原则,...

    displaytag 分页的简单例子(附源代码)

    首先,DisplayTag 的分页功能依赖于几个关键组件。`display:table` 标签是其核心,用于定义表格。在`display:table`中,你可以设置`pagesize`属性来指定每一页显示的数据数量。例如: ```jsp &lt;!-- 表格列定义 --&gt;...

    基于DisplayTag的分页及属性定制

    DisplayTag是一个用于JSP页面的强大标签库,其主要功能在于处理表格数据,包括分页、数据导出、列排序等高级特性。DisplayTag是开源软件,可以从官方网站(http://displaytag.sourceforge.net/)获取最新版本的JAR包...

    Displaytag dwr 分页

    它提供了分页、排序、导出等多种功能,极大地简化了复杂数据展示的工作。在"Displaytag dwr 分页"的场景中,Displaytag 负责在前端实现表格的分页展示,通过其内置的分页机制,用户可以轻松地浏览大量数据。 DWR ...

    SSH分页组件

    在这个场景中,"SSH分页组件"指的是在SSH框架下实现数据分页功能的组件。 分页是Web应用中常见的需求,特别是在处理大数据量时,为了提高用户体验和系统性能,需要将结果集分割成多个小部分(页)进行显示。SSH分页...

    分页组件DisplayTage

    DisplayTag是一个功能强大的开源分页和表格展示组件,它在Java Web开发中被广泛使用,类似于Eclipse的TableTag。DisplayTag提供了一种简洁的方式来显示数据表,支持排序、分页以及各种自定义的样式和行为,极大地...

    jsp分页经典实例(采用经典分页组建displaytag)

    "jsp分页经典实例(采用经典分页组建displaytag)" 这个标题告诉我们这是一个关于Java Server Pages (JSP) 的项目,它实现了分页功能,特别是使用了名为DisplayTag的流行开源分页组件。DisplayTag是一个用于Web开发的...

    displaytag-DEMO.zip_DEMO_displaytag de_displaytag demo_displayta

    DisplayTag是一个开源的Java库,专门用于创建复杂的表格布局,提供了诸如分页、排序和导出数据等实用功能。在Web开发中,特别是在基于Java的项目中,DisplayTag是一个非常受欢迎的工具,因为它极大地简化了表格展示...

    displaytag-jar.rar_Displaytag.jar_displaytag_displaytag 1.2 jar_

    Displaytag是一个开源的Java库,专门用于创建复杂的表格布局,提供了许多高级功能,如分页、排序、国际化、导出等。在Web开发中,它作为一个JSP标签库使用,大大简化了在网页上处理表格数据的过程。"displaytag-jar....

    使用那个displaytag元件所需用的jar包

    它提供了许多高级特性,如分页、排序、国际化支持、导出功能等,极大地简化了开发人员在Web应用中处理复杂表格的需求。在使用DisplayTag时,需要依赖一些特定的JAR(Java Archive)文件来运行和构建项目。 本压缩包...

    用JavaScript操作displayTag表头操作

    DisplayTag是一个功能丰富的开源Java Web组件库,它提供了一种强大的方式来展示表格数据,包括排序、分页和格式化。 在描述中虽然没有具体的信息,但我们可以通过`displayTagJavaScript.html`这个文件名推测,这篇...

    displaytag-1.1.1-src.zip_SRC_displaytag_displaytag-1.2-bin_displ

    DisplayTag是Java Web开发中的一个开源分页和表格展示库,它为开发人员提供了一种高效、可定制的方式来展示表格数据,并且具有强大的分页功能。这个压缩包包含两个主要部分,分别是`displaytag-1.1.1-src.zip`和`...

    displaytag

    这个库极大地简化了在网页上展示数据表的过程,提供了许多高级功能,如分页、排序、国际化、导出等。它基于JSP 2.0标签库,因此可以轻松集成到任何基于Servlet和JSP的Web应用中。 标题"displaytag"指的是DisplayTag...

    displayTag需要的所有必须包

    DisplayTag库不仅提供了一系列预定义的标签,还支持分页、排序、导出等多种功能,极大地提高了开发效率。在这个压缩包中,包含了DisplayTag的jar包以及相关的.tld(Tag Library Descriptor)文件,这些都是运行...

Global site tag (gtag.js) - Google Analytics