tech.cap

我在一望无际的路上

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

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下来研究,同时也推荐给大家了解一下

posted on 2005-08-04 10:31 tech.cap 阅读(10335) 评论(17)  编辑  收藏 所属分类: java

Feedback

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2005-08-04 15:57 emu

http://www.extremecomponents.org/extremesite/welcome.jsp  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2005-08-04 16:23 jam

应该多写点这样的东西。鼓励  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2005-08-04 17:00 cap

thanks:)  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2005-08-04 18:46 emu

试验了一下,中文支持不大好。
表单默认是用get方式发送数据,很难对中文再做编码。后用脚本把表单发送方式改为post后在filterservlet里面做编码解决。
分页的增强(按需索取)在手册的第13章中介绍,而且要结合第9章介绍的callbacks。  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2005-12-24 00:53 呵呵

去看看你说的那个东东,的确感觉displaytag不是很舒服!
不过你的那个版本癖可有法治下次上来直接给你弄个3.0,不怕了吧!  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-01-20 00:01 探索者

怎么下载不下来  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-02-27 19:27 lucky

征得作者同意,我已经开始翻译extremeTable官方文档。
http://www.blogjava.net/lucky  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-03-22 13:03 蒋建强

displaytag 是有很多不成熟的地方,但displaytag提供了一种思想,我去年沿用这种思想,重新对原代码加工,改造,为我所用,不仅能按需所取,还能按行按列显示,非常方便,改造改造改造,不能一味的吸收新东西,别人不可能知道你怎么想的,不可能满足你任何的需求!当然吸收借鉴还是很有必要的!  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-03-22 13:07 蒋建强

请问你介绍的这个东东可不可实现,pagesize和rowsize的结合使用,显示图片就是一个很好的例子,一个页面内显示4行3列的图片列表. 能实现吗?如果能实现我可以吸收一下  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-05-14 14:52 newpost

displaytag 1.1发布,不会一次读出所有数据了。  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-09-06 10:57 hammer

正在用displaytag,排序时不知道怎么把上一次操作,比如save的url都带上了  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2006-11-17 17:03 Mak

DisplayTag 1.1 里, 只要返回一个
PaginatedList 的实例就可以实现正确的按需显示了。  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2007-06-01 19:27 pigIdear

好东西~~~正是我要的`~~  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2007-07-23 13:37 lomic

DisplayTag 是100%的垃圾,效能就免提了,还有
EXPORT EXCEL 经常出问题,如分页显示永远只输出第一页,输出字符集不能定义,表头永远是乱码。新的PROJECT都不会用了。
如我有说错,请认真指点,我真想知道解决方案。  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2007-07-25 17:55 eileandour

@lomic
垃圾你还用?你觉得不行咋不自己弄一个?有点敬业精神好不好?会不会尊重人?EXCEL输出有问题你不会想其他办法?POI会不会?只会吼有什么用?能帮你解决问题?  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable[未登录] 2007-08-08 17:01 华仔

lsd说的好啊,  回复  更多评论   

# re: JspTaglib:一个比displaytag更好的table组件:eXtremeTable 2007-08-30 18:36 在一起研讨的路上

在一起研讨的路上共同进步,我还是比较喜欢容易改造的displaytag
现成东西太多了 ,人只会选择哪个好用了,不好用再换,也许永远也找不到合适的。  回复  更多评论   





标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2006-01-22 11:32 编辑过