实现分页功能后的一些感悟

阅读更多
公司要做的系统目前需要分页,应该说这是每一个要做jsp的人都会经过的阶段,我也不能免俗。
之前用过别人推荐的extreme table,当时的确觉得好用,但如果我只要一个分页的话发现那有些过了,等于我们只要一个windows 播放器而你却给了一个Windows操作系统给我。在尝试能否改用extreme table达到自己的需求失败后,觉得还是要找(或写)一个只有分页功能的组件更好些。
很快就发现了jsptags的pager,在经过试用后觉得它提供的功能相当充足了。
一点一点的熟悉以后终于配合它的例子把自己的需求完成了。
现在自己对比extreme table,jsptags的最大的一个好处其实在于留下足够多的回调值(不是回调函数)让你自己去决定使用怎样的展现方式,从这点来说这样的设计是更符合理性分层的,而要改改extreme table的展现方式其实要对extreme table有足够多的了解。改动的代码牵涉得很多:java代码也需要改,前台也需要改。改我的分页效果让人们感觉应该只要去改展现层的东西(jsp)就足够,所以extreme table的设计中如果能做到这一点则更好,当然extreme table就是提供一个bundle,随着开发者对bundle了解后能够细致的定制是非常必要的。

你可能感兴趣的:(JSP,Windows)