JspTaglib:一个比displaytag更好的table组件:eXtremeTable

本文对比了displaytag和eXtremeTable两个表格组件。displaytag界面漂亮,但数据一多会严重损害系统性能,且难以扩展;eXtremeTable界面简洁大方,支持displaytag常用功能,分页机制完善,数据可按需索取,值得研究和了解。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tag.jpg

先说displaytag:
      曾经我用displaytag来处理表格显示,displaytag界面很漂亮,但是有一个很严重的不足:数据一多就会严重损害系统性能。 displaytag默认是把所有数据取回再分页, 比如你有100条数据,分5页,display每次都会去取回100条但只显示20条,他这样做的后果是数据量一大,系统的速度就会慢下来,特别是数据源如果不做cache直接连接数据库,每次displaytag都会到数据库里重新query所有数据,哪怕你只是作一个排序。虽然后来可以通过hack代码能让他每次只取要显示那些数据,但是这样会导致display的数据导出,排序功能都无法正常工作,让人苦不堪言。 同时displaytag也很难扩展,你要加入功能就只有一个办法:Hack!直接冲入源代码中修改!这样做的后果是我得到一个自己的display包,不过他再也不能和新版本的displaytag一起工作了。
eXtremeTable
      一度弃用displaytag,找到valuelist,不过这个valuelist虽然设计先进(据说还有个valuelist模式),方便修改。但是就是界面很丑陋,本人也不太懂css。一时也没有兴趣再找taglib了。今天在网上闲逛,突然看到白衣的blog中提到了eXtremTable, 上主页看了一下,不错,这个组件比valuelist好多了

  • 界面简洁大方
  • displaytag的常用功能都支持
  • 支持表格中放置input组件
  • 分页机制完善,数据可以"按需索取"
  • 版本总算是1.0以上,本人对版本号小于1的东西都有点怕怕

赶忙down下来研究,同时也推荐给大家了解一下

转载于:https://www.cnblogs.com/baoz/archive/2005/08/04/2269890.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值