基于spring与hibernate的通用分页实现
最近做了个分页.. 拿出来大家讨论一下.
先看一下效果.
在HTML代码:
js框架用的是jQuery. table函数是我自己做的一个表格插件.
再看controller里.
然后是BaseController类的doPager(在上面的controller那块里头用到)方法.
![]()
不要生气,偶只是说说我的想法,哈哈,开开玩笑,偶每天写代码,那些代码也是狂浪费偶的硬盘空间呢,哥哥不要在意嘛。哈哈
![]()
![]()
不要生气,偶只是说说我的想法,哈哈,开开玩笑,偶每天写代码,那些代码也是狂浪费偶的硬盘空间呢,哥哥不要在意嘛。哈哈
首先,偶很鄙视 Spring, 也鄙视用 Spring 的人。
其次,偶的分页程序,是在 Hibernate/phpbb 分页程序基础上开发的,修正了这两个大名鼎鼎的开源项目分页不支持 order by/distinct/group by 的 bug.
再其次,目录结构问题,随你怎么说吧。我自认为没有问题。
最后,Ant 问题。VelocityWeb 及其 sample petstore 都有 build.xml. 我不知道你所谓的"连构建系统都没有"是什么意思?
Oh, My Gode,Don't anger,I am just say ,just so so. 36 楼 karneq 2008-10-20 Java在Web开发语言上败给了PHP
37 楼 kjj 2008-12-24 我看了楼主的代码,设计模式用得不少,看看是否太复杂了
我也来show 一下我的分页小例子,实现了底层对table 和导航页码的封装,不过没有打包,大家可以去svn下下载源代码,原来觉得页面使用tag是很繁琐的事情,因此就自己实现了底层,在action中调用时直接用java生成html,也页面配合好css 控制样式,后来发现tag是最好的方式,因为还有许多配置需要用户自定义来实现,比如对某个列的renderer,列数目,用api ,十分不方便了
简单说明,google的wiki 样式不好控制
http://code.google.com/p/javaman/wiki/GettingStarted
下载
http://code.google.com/p/javaman/downloads/list
source
http://code.google.com/p/javaman/source/checkout