`
TRAMP_ZZY
  • 浏览: 140165 次
社区版块
存档分类
最新评论

JavaEE pager-taglib 分页插件(2)

 
阅读更多
/** 
 * Project Name:TestPage 
 * File Name:PageModel.java 
 * Package Name:com.servlet 
 * Date:2013年8月12日 下午3:17:41 
 * Copyright (c) 2013, zhangzhaoyu0524@163.com All Rights Reserved. 
 * 
*/  
  
package com.servlet;  

import java.util.List;

/** 
 * ClassName:PageModel <br/> 
 * Function: TODO ADD FUNCTION. <br/> 
 * Reason:   TODO ADD REASON. <br/> 
 * Date:     2013年8月12日 下午3:17:41 <br/> 
 * @author   zhangzhaoyu 
 * @version   
 * @since    JDK 1.6 
 * @see       
 */
public class PageModel {
	
	private int total;
	private List<User> datas;
	
	public int getTotal() {
		return total;
	}
	public void setTotal(int total) {
		this.total = total;
	}
	public List<User> getDatas() {
		return datas;
	}
	public void setDatas(List<User> datas) {
		this.datas = datas;
	}
	
}
 


<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core" %>  
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="fmt"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Insert title here</title>
</head>
<body>
<pg:pager url="TestPage" items="${pm.total }" index="center" maxPageItems="5" maxIndexPages="10"
	isOffset="${true }" export="pageOffset,currentPageNumber=pageNumber" scope="request">
	<pg:param name="pageSize" value="5"/>
	
	<table border="1px">
		<tr>
			<td>username</td>
			<td>email</td>
			<td>telephone</td>
			<td>QQ</td>
		</tr>
		
		<c:forEach items="${pm.datas }" var="user" varStatus="listStatus">
			<pg:item>
				<tr>
					<td>${user.userName }</td>
					<td>${user.email }</td>
					<td>${user.telephone }</td>
					<td>${user.qq }</td>
				</tr>
			</pg:item>
			
		</c:forEach>
	</table>
	
	<pg:index>
		<pg:first><a href="${pageUrl}&pageNum=${pageNumber}">首页</a></pg:first>
		<pg:prev><a href="${pageUrl }&pageNum=${pageNumber}">前一页</a></pg:prev>
		<pg:pages>
			 <c:choose>
                <c:when test="${pageNumber eq currentPageNumber}">
                    <span style="color:red;">[${pageNumber}]</span>
                </c:when>
                <c:otherwise>
                    <a href="${pageUrl}&pageNum=${pageNumber}">${pageNumber }</a>
                </c:otherwise>
            </c:choose>
		</pg:pages>
		<pg:next >
			<a href="${pageUrl }&pageNum=${pageNumber}">下一页</a>
		</pg:next>
		<pg:last>
			<a href="${pageUrl }&pageNum=${pageNumber}">尾页</a>
		</pg:last>
		&nbsp;共: ${pm.total}
	</pg:index>
</pg:pager>
</body>
</html>
分享到:
评论

相关推荐

    javaee-SpringMVC-Mybatis 分页插件

    本项目“javaee-SpringMVC-Mybatis 分页插件”显然是一个结合了这三个框架实现的分页功能示例。下面我们将深入探讨这些技术及其分页插件的应用。 1. **JavaEE**:JavaEE(Java Platform, Enterprise Edition)是...

    JavaEE---分页

    这是一个通用的分页技术 。 相对于很多针对特定数据库的代码,这个用了最通用的关键字写的。

    pager-taglib-2.0.jar

    javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用

    javaee-ssm-springmvc-mybatis分页实例大全

    这个实例大全可能包含了多种分页实现方式,如基于MyBatis的动态SQL、第三方分页插件(如PageHelper),以及不同类型的前端分页展示。学习这些实例有助于开发者掌握如何在实际项目中灵活运用分页技术。 总的来说,...

    JavaEE5-API

    JavaEE5-API非常全 欢迎下载 绝对给力

    javaee-api-8.0-javadoc.jar

    javaee-api-8.0-javadoc.jar,这是javaee1.8api的jar包,解压后可用javadoc2chm制作成chm帮助文档。

    javaee6-api.CHM

    javaee6-api.CHM javaee6-api.CHM

    JavaEE7-api.chm.rar

    JavaEE7-api.chm JavaEE7-api.chm JavaEE7-api.chm

    JavaEE开发需要的常用包-pager-src.jar

    常用的开发包,集中整理一下,不定期更新。 pager-src.jar

    javaee-api-7.0.jar

    javaweb/javaEE常用jar包,亲测可用,导入到java工程中使用

    Javaee --- 学生成绩管理系统

    【Javaee --- 学生成绩管理系统】是一个基于JavaEE技术平台开发的应用,主要目标是实现对学校学生成绩的有效管理和分析。这个系统利用了JavaEE的多层次架构,包括前端展示层、业务逻辑处理层以及数据访问层,以实现...

    JavaEE7-api(chm版).zip

    JavaEE7-api(chm版).zip是一个包含Java企业版7(JavaEE 7)API的压缩文件,主要提供给开发者参考和学习使用。CHM(Compiled Help Manual)是微软开发的一种帮助文档格式,它将HTML文件集合在一起,便于离线阅读和...

    javaee8-api

    JavaEE 8 API是Java企业版(Enterprise Edition)8的核心组件之一,它提供了一系列的接口和类,用于构建分布式、可扩展的企业级应用程序。这个API文档以CHM(Compiled HTML Help)格式呈现,便于开发者快速查找和...

    javaee-api-7.0-javadoc.jar 中文版,使用谷歌翻译,导入idea后可以提示中文

    javaee-api-7.0-javadoc.jar 中文版,使用谷歌翻译,导入idea后可以提示中文

    JavaEE7-api 文档 中英 谷歌翻译版

    JavaEE7(Java Platform, Enterprise Edition 7)是Java编程语言的一个版本,专注于开发和部署企业级应用程序。这个API文档提供了全面的JavaEE7规范,包括各种组件、服务和接口的详细描述,使得开发者能够更好地理解...

    javaee-api-6.0-5

    java javaee-api-6.0-5

    javaEE5-SDK.chm

    java程序开发文档——javaEE5-SDK开发帮助文档

    javaee7-api.chm

    java ee 7的chm格式的api文档,有索引方便查询。

    javaee-api-5.jar

    javaee-api-5.jar 如果帮到你了,在评论里美言几句吧

    javaee-endorsed-api-7.0.jar

    java运行依赖jar包

Global site tag (gtag.js) - Google Analytics