更方便,更强大的分页方式

原创 2004年09月23日 16:13:00

相信大家谁都做过分页的东西,那些代码在每个分页页面中重复使用,有些使用封装的方式以减少每个网页中的重复代码的字节数,但是通用性又是一个新的难题.

那么怎么样写一个又方便,又通用的分页代码呢?

如果用JSP的会知道,taglib应该是最好不过的方式了.那么我们就开始写吧.....

先等等,原来高人早就想到了这个方法,早已经写好给我们这些菜人用了.

我就给大家介绍一下:jsptaglibs.com的pagetablib标签.大家可以到它的网站上去下载,也可在我这里下载,版本2.0.

点击下载

下面通过一个代码实例给大家简要介绍一下它的使用方法:

//首先引入标记

<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
//例如我们要将一个List里面的东西分页显示

ArrayList l = new ArrayList();

//开始分页啦

<pg:pager maxPageItems="10">

<% for(int i=0; i<l.size(); i++){

%>

//将每个记录取出放在<pg:item>标签中

<pg:item><%=(Object)l.get(i)%></pg:item>

<%}%>

//显示分页效果

<pg:index>
<pg:first>
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>第一页</b></A>
<%}else{%>
<b>第一页</b>
<%}%>
</pg:first>
<pg:prev export="pageUrl">
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>上一页</b></A>
<%}else{%>
<b></b>
<%}%>
</pg:prev>
<pg:next export="pageUrl">
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>下一页</b></A>
<%}else{%>
<b></b>
<%}%>
</pg:next>
<pg:last>
<%if(pageUrl != null){%>
<A HREF="<%= pageUrl %>"><b>最后一页</b></A>
<%}else{%>
<b>最后一页</b>
<%}%>
&nbsp;&nbsp;共有<%=pageNumber%>页
</pg:last>
</pg:index>

//功成

</pg:pager>

哈哈,包里面有一个更加完整的例子,大家可以去学习学习.

如果有什么问题,请联系:webmaster@bcxy.com

app版本更新的四种实现方式

版本更新大致分为四大类:app负责单版本检测测与更新(自己实现版本更新),通过苹果商店的自动更新机制进行自动更新和通过第三方平台实现版本检测与更新(如:友盟的版本检测与更新),app和服务器联合实现多...
  • jia12216
  • jia12216
  • 2015年11月06日 10:04
  • 13994

Android app强更解决方案。

之前笔者项目有个强更的需求,后台发现渠道sdk都有这个功能,没废弃掉了,但好歹自己查了好多资料调试了些时间才出的劳动成功,直接扔了不管有些可惜,所以放上来,有需要的同学可以拿来直接使用。 当打开app...
  • dfgjava
  • dfgjava
  • 2016年01月08日 15:39
  • 2015

超简单的 listview的第三方控件PullToRefreshListView 上拉刷新,下拉加载更多,分页加载

超简单的 listview的第三方控件PullToRefreshListView 上拉刷新,下拉加载更多,分页加载...
  • menglele1314
  • menglele1314
  • 2016年02月01日 10:56
  • 4149

RecyclerView 的工具类,更方便的实现 Adapter,item 点击事件,更快的实现加载提示,分页加载。

RecyclerView 的工具类,更方便的实现 Adapter,item 点击事件,更快的实现加载提示,分页加载。...
  • u014608640
  • u014608640
  • 2016年11月07日 10:23
  • 526

Junction 类似于快捷方式,却更强大,系统完全把它当作处于当前目录的文件夹

  • 2008年11月06日 16:04
  • 45KB
  • 下载

like和notlike查询支持数组方式 更方便了,不像以前那么繁琐

版本:3.1.0 评论 捐赠 分享 like和notlike查询支持数组方式,例如 $map['a'] =array('like',array('%thinkphp%','%tp...
  • a9254778
  • a9254778
  • 2012年09月09日 13:42
  • 410

上拉加载更多下拉刷新仿新浪微博滚动分页

  • 2015年07月08日 08:20
  • 49KB
  • 下载

springSide例子中的分页标签更改

  • zmzmmf
  • zmzmmf
  • 2013年03月25日 22:30
  • 819

Mybatis分页插件更新

分页插件介绍:http://blog.csdn.net/isea533/article/details/23831273 分页插件示例:http://blog.csdn.net/is...
  • ccecwg
  • ccecwg
  • 2014年10月28日 18:08
  • 244

Unix-2-CRUD-分页+模糊查询-状态更改

jar包 applicationContext.xml
  • leave417
  • leave417
  • 2017年10月24日 19:49
  • 128
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:更方便,更强大的分页方式
举报原因:
原因补充:

(最多只允许输入30个字)