- 浏览: 447525 次
- 性别:
- 来自: 上海
文章分类
- 全部博客 (108)
- Ibatis (0)
- ZK (13)
- 设计模式 (3)
- Java编程 (21)
- 正则表达式 (2)
- 开发小续 (2)
- 杂谈 (1)
- 数据库 (6)
- Hibernate (6)
- Struts 2 (2)
- Spring (2)
- 版本控制 (4)
- Subversion (1)
- Myeclipse (1)
- EL (1)
- jsp (1)
- CAS (1)
- SSO (1)
- Restful Web Service (3)
- jersey (2)
- jersey与spring (1)
- web service框架 (1)
- 系统分析 (1)
- Subversion windows service (1)
- tomcat (1)
- PermGen Space (1)
- 编程心得 (1)
- google map api (1)
- springmvc (1)
- ajax (1)
- Hibernate QBC (1)
- oracle oracle10g (1)
- RBAC 权限设计 (1)
- springsecurity 3 (1)
- JPA (1)
- JPA j2ee (1)
- maven java (1)
- Jquery框架 UI框架 (1)
- printcss (1)
- java reflect 反射 (1)
- Jquery框架 UI框架 3scschool (1)
- collabnet Subversion (1)
- linux redhat (1)
- mysql (3)
- spring spring-data-jpa (1)
- Jquery AjaxForm (1)
- Jquery Map (1)
- linux (3)
- linux nginx openssl zlib pcre (1)
- linux jdk (1)
- 物联网技术 嵌入式 C# (1)
- oracle 数据库 (1)
- oracle (5)
- maven (1)
- java 定时器 (1)
- swing (1)
- java (2)
- 短信接口 (1)
- DBUtils (1)
- JDBC (1)
- javascript json (1)
- shiro (1)
- 权限系统 (1)
- 嵌入式 (1)
- 树莓派 (1)
- python (1)
- Github (1)
- 代码托管 (1)
- 产品设计 (2)
- 产品需求 (2)
- BRD (1)
- MRD (1)
- PRD (1)
- DRD (1)
- FRD (1)
- GIS (1)
- SOA (1)
- 网站资源 (1)
- 骆驼 (1)
- 黑客技术资源 (1)
- 网络安全资源 (1)
- 个人修炼 (1)
- Angular2 (1)
- Nodejs Krakenjs (1)
最新评论
-
GeorgeFeng:
学习啦,感谢
RBAC用户权限管理数据库设计 -
徜徉の小溪:
yuanliangding 写道请求进来时,创建的对象都不是由 ...
基于RESTful Web Service 的Jersey框架与Spring完美整合 -
yuanliangding:
请求进来时,创建的对象都不是由Spring弄出来的。。
基于RESTful Web Service 的Jersey框架与Spring完美整合 -
Ripin_Yan:
我已经按照你的xml这个顺序配置了,结果还是中文乱码。是还有什 ...
SpringMVC使用注解@ResponseBody返回json中文乱码 -
王静娜:
作者的实体图画的很好很有条理,但是个人觉得用户组对应的是资源, ...
RBAC用户权限管理数据库设计
好了,该说一下怎么用了:
1、拷贝pager-taglib.jar包
2、在JSP页面中使用taglib指令引入pager-taglib标签库
3、使用pager-taglib标签库进行分页处理
下面我先简单说一下长用到的标签的作用吧:
pg:pager【这个标签用来设置分页的总体参数】重要参数说明:
url:分页的链接根地址,pager标签会在这个链接的基础上附加分页参数
items:总记录数,pager标签正是根据这个值来计算分页参数的
maxPageItems:每页显示的行数,默认为10
maxIndexPages:在循环输出页码的时候,最大输出多少个页码,默认是10
pg:first【第一页的标签】重要参数说明:
export变量的意义:
pageUrl - 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 首页第一行的索引值
lastItem - 首页最后一行的索引值
pg:pre【上一页标签】重要参数说明:
export变量的意义:
pageUrl - 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 前页第一行的索引值
lastItem - 前页最后一行的索引值
pg:next【下一页标签】重要参数说明:
export变量的意义:
pageUrl - 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 下页第一行的索引值
lastItem - 下页最后一行的索引值
pg:last重要参数说明:
export变量的意义:
pageUrl - 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - 尾页第一行的索引值
lastItem - 尾页最后一行的索引值
pg:pages【这个标签用来循环输出页码信息】重要参数说明:
export变量的意义:
pageUrl - 分页链接URL地址(最重要的export参数)
pageNumber - 页码
firstItem - pageNumber这个页码指定的那一页的第一行的索引值
lastItem - pageNumber这个页码指定的那一页的最后一行的索引值
有了这些理论上的知识,我们现在一起来做一个demo:
1.建立一个类:(因为我们需要给pager-taglib两个参数,一个是记录总数INT,一个是要显示的数据LIST) import java.util.List;
/**
* 分页模型
* @author WinLive
*
*/
public class PagerModel {
//总记录数
private int total;
//当前页的结果集
private List datas;
public List getDatas() {
return datas;
}
public void setDatas(List datas) {
this.datas = datas;
}
public int getTotal() {
return total;
}
public void setTotal(int total) {
this.total = total;
}
}
2.新建一个JSP,显示我们做的分页数据 <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
<!-- 列表数据栏 -->
<c:if test="${!empty pm.datas}">
<!-- 这里就是要显示的数据了 -->
</c:if>
<!-- 在列表数据为空的时候,要显示的提示信息 -->
<c:if test="${empty pm.datas}">
<tr>
<td colspan="7" >
没有找到相应的记录
</td>
</tr>
</c:if>
<TABLE width="778" border=0 align=center cellPadding=0 cellSpacing=0 borderColor=#ffffff style="FONT-SIZE: 10pt">
<TBODY>
<TR>
<TD height=28 align=center vAlign=center noWrap >
<!-- 可以在这里插入分页导航条 -->
<pg:pager url="index.jsp" items="${pm.total }" export="currentPageNumber=pageNumber">
<pg:first><a href="${pageUrl}">首页</a></pg:first>
<pg:prev><a href="${pageUrl}">前页</a></pg:prev>
<pg:pages>
<c:choose>
<c:when test="${pageNumber eq currentPageNumber }">
<font color="red">${pageNumber }</font>
</c:when>
<c:otherwise>
<a href="${pageUrl }">${pageNumber}</a>
</c:otherwise>
</c:choose>
</pg:pages>
<pg:next><a href="${pageUrl}">下页</a></pg:next>
<pg:last><a href="${pageUrl}">尾页</a></pg:last>
</pg:pager>
</TD>
</TR>
</TBODY>
</TABLE>
发表评论
-
开源项目 企业框架,学习资料
2013-05-13 16:10 1577Spring mvc+hibernate+freemar ... -
maven 通用配置
2013-04-27 10:02 3019在搭建maven 项目的时候,我们很 ... -
SpringMVC使用注解@ResponseBody返回json中文乱码
2012-11-27 14:42 12489----------------------------- ... -
CAS 单点登录client,server端分析
2012-04-09 13:14 12753本篇文章是对JA-SIG CAS(v3.3)的初步调研总 ... -
EL表达式 functions String处理函数
2012-03-27 14:56 425201.uri="http://java.sun.co ... -
Hibernate hbm.xml中查询数据作为虚拟列Formula使用
2011-12-26 17:09 6248Hibernate 中的Formula 攻 ... -
Dom4jUtils 工具类让你更加方便操作XML的MarkerIce.Jar
2011-09-29 11:24 1648最近我闲着无聊,看到一篇文章关于XMl的操作.对于XMl操作相 ... -
getHibernateTemplate.load() 和get()之间的区别
2011-09-08 15:19 8748今天我在hibernate 进行 getHibernateTe ... -
排序算法java版,速度排行:冒泡排序、简单选择排序、直接插入排序、折半插入排序、希尔排序、堆排序、归并排序、快速排序
2011-05-24 09:16 1629先推荐一篇关于排序算法的文章:http://www.cpp ... -
struts2整合JSON,JQuery 实现ajax功能
2011-05-17 10:23 24484月 我使用到了 struts2 整合JQuer ... -
在spring来管理实例对象prototype和singleton的选择.针对action如何使用
2011-04-22 15:54 1372默认情况下,从bean工厂所取得的实例为Singleton(b ... -
Apache Commons工具集简介
2011-03-22 14:33 1275Apache Commons包含了很多开源的工具,用于解 ... -
java使用定时器,定时发送邮件
2011-02-22 16:01 1695java使用定时器,定时发送邮件 ... -
struts2类型转换机制
2010-12-31 14:17 1653struts2类型转换机制 package com. ... -
java中web.xml的配置信息
2010-11-18 09:49 3768<?xml version="1.0&q ... -
forward,include,redirect的区别(转)
2010-08-27 13:54 1354forward,include,redirect是 ... -
一个Java程序员应该掌握的10项技能[转]
2010-06-12 10:53 12971、语法:必须比较 ... -
(转)Java开发者的十大戒律
2010-06-09 17:27 1196有许多标准和实 ... -
Java 线程同步示例
2010-06-08 23:22 1402文章用实例代码展示了Java中多线程访问共享资源 时线程同 ... -
synchronized 关键字
2010-05-28 10:28 1201synchronized 关键 ...
相关推荐
本篇将详细介绍如何使用"jsp分页标签库",以及如何在项目中实现分页功能。 分页是Web应用中常见的功能,特别是在数据量大的情况下,它能够帮助用户更有效地浏览和管理信息。在JSP中,我们可以利用TLD(Tag Library ...
本资源提供了一个非常好用的JSP分页标签,它简化了在JSP页面上实现分页的过程,无需编写过多的Java代码,只需在JSP页面上插入特定的标签即可。 1. **JSP分页标签**:JSP分页标签是一种预定义的、可重用的组件,可以...
3. **使用JSP分页标签库** JSP标准标签库(JSTL)提供了`<c:forEach>`等标签,可以用来遍历分页数据。同时,还有一些第三方的分页标签库,如DisplayTag,提供了更丰富的分页功能,如排序、导出等。 4. **实例解析...
为了克服这个问题,开发者创建了自定义的JSP分页标签库,如这个案例中的`lxl-pagination.jar`,它提供了一种更简洁、高效的方式来处理分页。 分页标签库的工作原理是将分页逻辑封装在Java类中,并通过自定义的JSP...
为了简化开发,通常会使用特定的分页标签库,而不是手动编写繁琐的分页逻辑。本主题主要围绕"jsp分页标签"和"Servlet技术实现"进行深入讲解。 首先,我们来看"jsp分页标签"。分页标签库如`DisplayTag`或`...
在JavaServer Pages (JSP) 开发中,为了提高代码的可维护性和重用性,开发者经常使用自定义标签库。本主题将深入探讨“jsp自定义分页标签”,这是一种在网页展示大量数据时非常实用的功能,它可以有效地帮助用户浏览...
本文将深入探讨JSP分页标签及其使用方法。 **一、JSP分页标签的原理** JSP分页标签通常是一个自定义标签库(Tag Library),由一系列预定义的标签组成,这些标签简化了在JSP页面中实现分页逻辑的过程。开发者无需...
**JSP分页标签**是Web开发中一种实用的技术,它简化了在JSP页面上实现数据分页的复杂过程。传统的做法往往需要在后台处理大量代码,而在JSP页面中嵌入相应的Java代码或者使用自定义标签可以极大地提高开发效率和代码...
- **PagerTagLib**:一个简单的JSP分页标签库,易于理解和使用。 - **MyBatis PageHelper**:MyBatis的分页插件,可以与JSP结合使用,实现便捷的分页功能。 ### 5. 示例代码 以下是一个简单的JSP分页示例,使用了...
**jsp分页标签**是Java Web开发中常用的一种技术,用于在网页上展示大量数据时进行数据分块显示,提高用户体验。在这个主题中,我们主要关注`PagePlot.java`、`xiaoquliebiao.js`和`xiaoquliebiao.jsp`这三个文件,...
`jpager` 是一个专为 JSP 页面设计的分页标签库,它简化了在 JSP 中实现数据分页的过程,提供了直观且易于使用的标签接口。 **1. 安装与引入** 要使用 `jpager`,首先需要将 `jpager.jar` 文件添加到项目的类路径...
### 自定义JSP分页标签实现详解 #### 一、引言 在Web开发中,分页是一项常用且重要的功能,它可以有效地管理大量的数据展示,提高用户体验。而在Java Web开发中,利用JSP(Java Server Pages)技术进行网页开发时...
`jsp分页标签JPage`是一个在Java Web开发中常见的自定义标签库,用于实现页面数据的分页展示。在这个项目中,作者提供了两种不同的分页样式:一种是基础的“上一页”和“下一页”的切换,另一种则是模仿百度搜索结果...
在JavaServer Pages (JSP) 开发中,自定义标签库是提高代码可重用性和模块化的重要手段。本文将详细讲解如何利用JSP自定义标签库实现数据列表的显示,以及涉及到的相关技术。 首先,`UserListTag.java` 是自定义...
在JavaServer Pages (JSP)开发中,标签库是一个重要的组成部分,它允许开发者通过自定义标签来增强页面的可读性和可维护性。本篇文章将深入探讨如何在JSP中使用标签库,以及与之相关的技术和工具。 首先,我们要...
JSP自定义标签是JSP的一种扩展,它允许我们创建自己的标签库,就像HTML标签一样,但可以执行复杂的业务逻辑或呈现逻辑。这样,我们可以将代码的逻辑部分与展示部分分离,使得JSP页面更加简洁,符合MVC(模型-视图-...
首先,JSP分页标签是Web开发中常用的一种技术,它简化了在JSP页面上实现分页的复杂性。ECSide的ET(EasyTag)提供了一套自定义的JSP标签库,使得开发者可以方便地在页面上插入分页组件。通过使用这些标签,你可以...