首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

web中翻页效能的实现

2012-11-11 
web中翻页功能的实现?? 我是一名Java初学者,这段时间需要在自己的小程序中添加翻页功能,折腾了几天,终于搞

web中翻页功能的实现

?

? 我是一名Java初学者,这段时间需要在自己的小程序中添加翻页功能,折腾了几天,终于搞定。所以在这儿想把它记录下来,作为自己的一个小小的总结。

?

这个分页是:仅仅用jsp和servlet实现的。没有使用任何架构~~

?

我使用的数据库是MySQL,而MySQL中的分页的sql语句是:

select [*] from [table_name] ?order by [id] ?limit ?a,b。

[*]是指的你需要查找的字段,[table_name]是你的表名。而?limit a,b 的意思就是:从a 为开始索引,查找b个数据。 例如:limit 0,3 即为 从索引0个开始,查找三个数据。

?

下面的例子就是一个简单的JSP界面的分页功能。

?

?

?

?

?

?

?

这儿就是getBooksAllEntity()方法的定义

?

import com.kemp.util.page.Pager;import com.opensymphony.xwork2.ActionSupport;public abstract class AbstractAction extends ActionSupport {protected String where = "";//分页需要属性protected Pager  pager;protected String currentPage;protected String pagerMethod;public Pager getPager() {return pager;}public void setPager(Pager pager) {this.pager = pager;}public String getPagerMethod() {return pagerMethod;}public void setPagerMethod(String pagerMethod) {this.pagerMethod = pagerMethod;}public String getWhere() {return where;}public void setWhere(String where) {this.where = where;}public String getCurrentPage() {return currentPage;}public void setCurrentPage(String currentPage) {this.currentPage = currentPage;}}
?

?

【注意】:有一点有点疑问,通过hibernate实现的分页功能,其功能和效率不知道怎么样?在大型的系统中性能是如何的。

1 楼 hanoi* 2011-07-25   请问有源码吗?求一份,邮箱·124424778@qq.com

热点排行