当前位置:  开发笔记 > 编程语言 > 正文

使用displaytag JSP选项卡库对HTML表进行排序

如何解决《使用displaytagJSP选项卡库对HTML表进行排序》经验,为你挑选了1个好方法。

我正在使用JSP displaytag标签lib来创建HTML表.我希望用户能够单击列标题以对数据进行排序.我的JSP代码如下所示:


  
  

我认为这会导致数据在客户端(在JavaScript中)进行排序,但它实际上做的是在列标题上创建一个损坏的超链接返回到服务器.

是否可以使用displaytag对客户端的数据进行排序?如果是这样,怎么样?

干杯,唐



1> MetroidFan20..:

据我所知,这是不可能的.JQuery的tablesorter可能适用于它用于示例的小表,但大多数表必须来自实际的数据库.在使用此信息返回到客户端之前简单地检索所有数据,然后允许对其进行排序时,此命中非常大.

Displaytag有一个标记的"requestURI"元素,允许其请求转到您配置的url-handler.

所以,如果你使用这个:


这将允许从控制器再次检索数据的权宜之计解决方案.

但最终,您最终会想出一个策略,该策略使用displaytag排序参数作为"order by"子句中的选项,并将数据从数据库中分页,而不是一次性全部拉出.这是一个棘手的事情,但前期的努力在性能方面可以是非常有益的.

displaytag网站有三件事你应该经常检查,以供参考.该标签参考的配置指南,当然,他们(下载)活生生的实例.

推荐阅读
手机用户2502852037
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有