`

java分页功能

 
阅读更多
public class PageUtil
{
	private Collection content;// 存放数据的集合
	private int page;// 当前页数
	private int pageSize;// 每页显示的数据数
	private int total;// 总数据数
	private int totalPages;// 总页数
	private int start;// 开始的数据的下标


	public PageUtil(int page, int pageSize, int total)
	{
		this.page = page;
		this.pageSize = pageSize;
		this.total = total;

		totalPages = (total % pageSize == 0) ? (total / pageSize) : (total
				/ pageSize + 1);
		if (page < 1)
			page = 1;
		if (page > totalPages)
			page = totalPages;
		start = (page - 1) * pageSize;
	}

	public void setContent(Collection content)
	{
		this.content = content;
	}

	public Collection getContent()
	{
		return content;
	}

	public int getPage()
	{
		return page;
	}

	public int getPageSize()
	{
		return pageSize;
	}

	public int getTotal()
	{
		return total;
	}

	public int getTotalPages()
	{
		return totalPages;
	}

	public int getStart()
	{
		return start;
	}
}

 

分享到:
评论

相关推荐

    java 分页功能参考代码

    Java 分页功能是Web开发中的常见需求,..."day16_webDButils"这个压缩包文件很可能是对Java分页功能的实践教学材料,里面可能包含具体的代码示例和使用DBUtils进行分页的教程,对于初学者来说是一个很好的学习资源。

    JAVA分页实现JAVA+JS+HTML

    本主题将深入探讨如何使用JAVA、JavaScript(JS)和HTML来实现分页功能。 首先,我们来看JAVA部分。在JAVA中,分页通常与数据库操作结合,如JDBC或者ORM框架(如Hibernate或MyBatis)一起工作。以下是一些关键概念...

    java分页技巧1

    实现Java分页功能通常涉及以下几个步骤: 1. **查询数据**: 首先,我们需要从数据库中获取数据,但不是一次性获取所有记录,而是根据当前页码(pageNow)和每页大小(pageSize)来确定查询范围。例如,若要获取第3...

    java多线程分页查询

    ### Java多线程分页查询知识点详解 #### 一、背景与需求分析 在实际的软件开发过程中,尤其是在处理大量数据时,如何高效地进行数据查询成为了一个关键问题。例如,在一个用户众多的社交平台上,当用户需要查看...

    java分页代码下载

    根据提供的文件信息,我们可以分析出该段代码...通过上述分析可以看出,Java分页功能的实现涉及到了数据获取、数据处理、分页逻辑及前端展示等多个方面。开发者需要综合考虑性能、用户体验等因素来选择合适的分页方案。

    java分页的简单实现

    在本篇文章中,我们将详细探讨如何使用Servlet和JDBC来实现一个简单的Java分页功能。 一、Servlet基础 Servlet是Java Web应用程序中的一个组件,用于扩展服务器的功能。在我们的分页实现中,Servlet将扮演处理HTTP...

    网站分页代码封装jar包

    本项目提供了一个针对SQL Server数据库的Java代码封装,帮助开发者快速实现分页功能,避免重复编写类似的代码。 首先,我们需要理解分页的基本原理。在SQL中,我们可以使用`LIMIT`(在MySQL中)或`OFFSET`和`FETCH ...

    java常用的分页功能的实现

    这是我学习的时候我们使用的分页功能 在很多的地方都有用的哦

    java分页代码完整版

    本资源提供了一个完整的Java分页代码实现,包括注释,非常适合初学者学习和实践。 分页的核心原理是通过查询数据库时限制返回结果的数量,同时提供一个偏移量来指定从哪一条数据开始获取。在Java中,我们可以使用...

    JAVA分页,可直接拿过来用

    在Java开发中,分页是常见的数据展示方式,特别是在...总的来说,这个资料包应能帮助开发者快速集成并使用Java分页功能,简化开发流程,提高开发效率。请确保阅读并理解提供的代码和文档,以便正确地应用到实际项目中。

    JAVA分页大全.txt

    根据提供的文件信息,我们可以深入探讨Java分页技术的相关知识点,特别是Struts框架中的分页实现。下面将详细介绍分页的基本概念、Struts框架中的分页处理方式以及如何使用自定义的`PageController`类来实现分页功能...

    java分页控件.rar

    这些标签库提供了一套完整的分页解决方案,只需在JSP页面中插入相应的标签,配合后台的JavaBean或Action类,就可以实现分页功能。DisplayTag支持多种定制,如排序、国际化等。 2. **Servlet + JSP**:通过Servlet...

    java分页工具类

    这里的"java分页工具类"就是为了解决这一问题而设计的,它允许开发者通过指定起始页号和每页显示的条数来实现高效且灵活的分页功能。 分页的核心思想是将数据库中的数据分割成多个部分,每次只加载一部分(即一页)...

    java分页大全 包括最强大的java分页类

    这样的设计使得在代码中调用分页功能变得简单易行,同时也易于维护。 "javaPageSupport.rar"可能是另一个分页库,可能提供了更强大的功能,如动态SQL支持、缓存优化、与多种数据库兼容等。强大的分页类通常会考虑更...

    实用java分页标签

    9. **错误处理**:在实现分页功能时,还需要考虑异常情况,如用户请求的页码超出实际页数范围,此时需要有合适的错误处理机制。 10. **最佳实践**:为了代码的可维护性和复用性,建议将分页逻辑封装在单独的服务层...

    Oracle下的Java分页功能_动力节点Java学院整理

    总结来说,Oracle下的Java分页功能主要涉及以下几个步骤: 1. 设计一个封装分页信息的类,如`PageModel`。 2. 在Servlet中处理用户请求,获取分页参数,并调用Service方法。 3. Service层调用DAO执行分页查询,并...

    java分页组件和poolman demo

    Java分页组件是Java开发中常见的一种工具,用于在处理大量数据时,将结果集分割成多页显示,以提高用户界面的响应速度和用户体验。Oracle数据库是企业级常用的数据库系统,它支持复杂的SQL查询和大数据量的处理。在...

    java分页插件,简单实用

    Java分页插件就是为此目的设计的,它通常与ORM框架(如Hibernate或MyBatis)集成,提供便捷的分页API,使开发者能轻松实现分页功能。 这个分页插件的核心功能可能包括以下几点: 1. **自动计算总页数**:根据查询...

    java web与Oracle数据的分页功能

    在Java Web开发中,与Oracle数据库进行交互时,分页功能是常见的需求,尤其是在处理大量数据时,为了提高用户体验和加载速度,分批次地显示数据是必不可少的。本项目提供的源代码正是针对这一需求,提供了在Java Web...

    java servlet实现分页功能

    本篇文章将详细讲解如何使用Java Servlet和JDBC来实现一个基础的分页功能。 首先,我们需要了解分页的基本原理。分页通常涉及两个主要参数:当前页数(currentPage)和每页显示的记录数(pageSize)。通过这两个...

Global site tag (gtag.js) - Google Analytics