`
- 浏览:
93955 次
- 性别:
- 来自:
北京
-
1: 我们需要下载page标签的jar包; pager-taglib.jar
[样例代码]: http://jsptags.com/tags/navigation/pager/pager-taglib-2.0.war
解压war文件 在{..}\WEB-INF\lib\pager-taglib.jar
2:把这个jar 拷贝到你的web工程的lib中;
3: 3-1 该标签需要我们提供1个最关键的参数 ---》 总数据量 select count(*)的值
3-2 每页显示的记录数
3-3 页码的个数
3-4 你的这个应用的url
3-5 如果你的这个应用有参数的场合 你需要设置url的参数
4:默认的场合查询数据库的开始索引 的参数名称为pager.offset
5:
后台的处理
后台的action中 在request.getParameter("pager.offset"); 里得到查询数据库的开始索引
并计算查询的总数据量并将计算的结果保存在requset.setAttribute('totalpage');
把相关的查询结果设置到requset.setAttribute('xxlist');
6: 前台处理
在相应jsp页面上添加 <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
取得count(*)的值
<%
Integer totalPage = (Integer)request.getAttribute("totalPage");
%>
<pg:pager
items="<%=totalPage%>" ----》count(*)值
index="center" (忽略)
maxPageItems="5" 每页显示的多少行数据 这个参数和我们hibernate中 maxResult 是一致的
maxIndexPages="10" 显示的最大页码
isOffset="<%= true %>" (忽略)
export="offset,currentPageNumber=pageNumber" (忽略)
scope="request" (忽略)
url="stdM.do"> 你的具体业务的url(忽略)
<pg:param name="method" value="list"/> url 固定的参数设置可以有多个
数据的迭代
<c:forEach items="${stdList}" var="std">
<tr>
<td>${std.id}</td>
<td>${std.name}</td>
<td>${std.classes.name}</td>
<tr>
</c:forEach>
如何显示页码的程序
<pg:index> 页码的标签
<pg:prev export="pageUrl" ifnull="<%= true %>"> 前一页的标签
<% if (pageUrl != null) { %> 第一页的时候没有上一页的判断
<a href="<%= pageUrl %>">[上一页]</a>
<% } %>
</pg:prev>
<pg:pages>
<% if (pageNumber == currentPageNumber) { %> 判断那个是当前页 当前页没有连接并变颜色
<font color=#A90A08><%= pageNumber %></font>
<% } else { %>
<a href="<%= pageUrl %>"><%= pageNumber %></a>
<% } %>
</pg:pages>
<pg:next export="pageUrl" ifnull="<%= true %>"> 下一页的标签
<% if (pageUrl != null) { %> 最后一页的时候没有下一页的判断
<a href="<%= pageUrl %>">[下一页]</a></td>
<% }%>
</pg:next>
</pg:index>
</pg:pager> 收尾
分享到:
- 2008-09-28 20:40
- 浏览 1085
- 评论(7)
- 论坛回复 / 浏览 (7 / 5929)
- 查看更多
Global site tag (gtag.js) - Google Analytics
相关推荐
自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签自定义分页标签...
自定义页面分页标签自定义页面分页标签自定义页面分页标签自定义页面分页标签自定义页面分页标签
Struts2自定义分页标签很详细了,新手可以少走弯路,节约时间 资源包括了后台如何操作。
实用的Java分页标签,实用的Java分页标签,实用的Java分页标签
JSP自定义分页标签,mysql数据库,通过导入jar包,使用标签的方式实现分页的功能。
jsp 分页标签。 用于列表自动分页功能
自己写的java分页标签,一次显示10页,当前页数居中 1.2.3.4.5.6.7.8.9.10这样的分页,并且可以设置一页显示的条数,有转到多少页的功能。。。用法在txt文档里写出来了,并且提供了一个jquery包,因为要用到jquery包
自定义分页标签自定义分页标签自定义分页标签自定义分页标签 多个关键字请用空格分隔,最多填写5个。点击右侧Tag快速添加
可以直接将JAR包导入后就可以使用的JSP分页标签, 对JSP+SERVLET非常适合,适用于WEB开发,如果有不会用的可以进行询问。
自己写的自定义分页标签,仅供大家学习自用。
jsp 对List的自定义分页标签 很好用的
Office Tab 在 Word、Excel、PowerPoint 加入分页标签功能Office Tab 在 Word、Excel、PowerPoint 加入分页标签功能Office Tab 在 Word、Excel、PowerPoint 加入分页标签功能Office Tab 在 Word、Excel、PowerPoint ...
jpager分页标签(用于jsp页面中数据分页)
在java里面,如何写一个公用的自定义分页标签的实现
Source Insight分页标签插件 sihook使用方法: 1、安装:解压sihook.zip两个dll放到SI目录即可 2、删除:删除SI目录msimg32.dll和sihook.dll即可
-简单的分页标签-简单的分页标签-简单的分页标签-简单的分页标签-简单的分页标签
一个JSP分页的标签组件
此分页标签总共有7个属性,都是必有的属性, 1、pageSize(每页显示的条数); 2、pageNo(当前页对象,用于分页); 3、url(分页跳转的路径,一般为servlet的路径); 4、name(在路径中分页模型存放的作用域的属性名); ...