锁定老帖子 主题:构建自己的通用分页组件(下)
精华帖 (0) :: 良好帖 (2) :: 新手帖 (3) :: 隐藏帖 (3)
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-28
ytsmtxxi 写道 不好!太复杂了。就这么一个分页搞得这么复杂。
谈谈您的简单实现? |
|
返回顶楼 | |
发表时间:2010-05-28
我局的不是lz搞得太复杂,而是servlet规范搞得lz这么复杂。
都是sun的错。 |
|
返回顶楼 | |
发表时间:2010-05-28
hatedance 写道 我局的不是lz搞得太复杂,而是servlet规范搞得lz这么复杂。
都是sun的错。 这里封装目的就是为了能够简单、灵活的使用,其实原理很简单,但是为了更通用性和展示效果的多变性,我们不得不去考虑其更加灵活的实现,当您完成这些枯燥的工作后,它能够满足我们实际的项目需求,有具有灵活性,那何乐而不为呢。 |
|
返回顶楼 | |
发表时间:2010-05-28
zhangshixi 写道 ilove2009 写道 lz的分页组件是基于get请求吧,我见过很多种,其实用处不大。我们的分页其实包含很多查询条件(当然你也可以把这些条件第一次查询时放到session中)。当查询条件包含中文的时候,可能会乱码。
session是记录用户级别的信息,将查询条件放入session中,似乎有些乱用吧?当查询条件包含中文的时候,只需对url参数进行编码即可。 get请求参数长度是有限制的,如果跟springmvc simpleformcontroller一起用,貌似get请求不能绑定参数。 |
|
返回顶楼 | |
发表时间:2010-05-28
最后修改:2010-05-28
ilove2009 写道 zhangshixi 写道 ilove2009 写道 lz的分页组件是基于get请求吧,我见过很多种,其实用处不大。我们的分页其实包含很多查询条件(当然你也可以把这些条件第一次查询时放到session中)。当查询条件包含中文的时候,可能会乱码。
session是记录用户级别的信息,将查询条件放入session中,似乎有些乱用吧?当查询条件包含中文的时候,只需对url参数进行编码即可。 get请求参数长度是有限制的,如果跟springmvc simpleformcontroller一起用,貌似get请求不能绑定参数。 照这么说,比如我在淘宝搜索到了一篇商品想跟朋友交流一下,我把url复制给我的朋友他看到的结果跟我的不一样?只能说get形式的分页和post形式的分页分别用在不同的地方,并不是说get处理分页用处就不大。 |
|
返回顶楼 | |
发表时间:2010-05-28
怎么没看到底层查询数据的实现是如何实现分页的呢?
|
|
返回顶楼 | |
发表时间:2010-05-28
myumen 写道 怎么没看到底层查询数据的实现是如何实现分页的呢?
底层查询数据依赖于具体持久层技术的实现,此分页为提供前后台交流的组件,分页标签作为页面展示之用。 至于持久层如何实现分页,对外界来说是透明的,可根据采用技术的不同而实现不同。 |
|
返回顶楼 | |
发表时间:2010-05-28
lz 那些查询条件保存在什么地方呢? 用get请求的话就得用js控制把条件放在后缀的里,复用也很麻烦. 求个合理解决办法
|
|
返回顶楼 | |
发表时间:2010-05-28
storm12358 写道 lz 那些查询条件保存在什么地方呢? 用get请求的话就得用js控制把条件放在后缀的里,复用也很麻烦. 求个合理解决办法
你误会了吧?PageTag中有个参数rul,你可将自己的转向链接和查询参数一起作为url传进去就行了。 |
|
返回顶楼 | |
发表时间:2010-05-28
zhangshixi 写道 ilove2009 写道 lz的分页组件是基于get请求吧,我见过很多种,其实用处不大。我们的分页其实包含很多查询条件(当然你也可以把这些条件第一次查询时放到session中)。当查询条件包含中文的时候,可能会乱码。
session是记录用户级别的信息,将查询条件放入session中,似乎有些乱用吧?当查询条件包含中文的时候,只需对url参数进行编码即可。 LZ 你就在写个实例吧。我觉得你这个写得牛了!!!顶一!!! ![]() |
|
返回顶楼 | |