int total = Integer.parseInt(totalNum);
int allPages = total % 10 == 0 ? total / 10 : total / 10 + 1;
int pageLength = allPages > 9 ? 9 : allPages;
int pagearr[] = new int[pageLength];
if (page > 4) {
if (allPages - page > 4) {
for (int i = 0; i < 4; i++) {
pagearr[i] = page + i - 4;
pagearr[5 + i] = page + i + 1;
}
pagearr[4] = page;
} else if (allPages > 9) {
for (int i = 0; i < pageLength; i++) {
pagearr[i] = allPages + i - 8;
}
} else {
for (int i = 0; i < pageLength; i++) {
pagearr[i] = i + 1;
}
}
} else {
for (int i = 0; i < pageLength; i++) {
pagearr[i] = i + 1;
}
}
jsp片断
<c:if test="${page>1}">
<a
href="<%=path%>/com/fullSeach.do?page=${page-1 }&q=${q }&type=${type }" class="prev-page">上一页
</a>
</c:if>
<c:forEach items="${pages}" var="p">
<c:choose>
<c:when test="${p==page}">
<span class="current-page">${p }</span>
</c:when>
<c:otherwise>
<a
href="<%=path%>/com/fullSeach.do?page=${p }&q=${q }&type=${type }">${p
}</a>
</c:otherwise>
</c:choose>
</c:forEach>
<c:if test="${page<maxPage}">
<a
href="<%=path%>/com/fullSeach.do?page=${page+1 }&q=${q }&type=${type }" class="next-page">下一页
</a>
</c:if>
分享到:
相关推荐
分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码分页代码...
在这个场景中,"分页代码 重分页代码" 指的是在SSH框架下实现分页功能的代码,并且强调了代码的复用性,即在一个工程中只需要一个公共的分页类。 分页的目的是为了提高用户体验,避免一次性加载大量数据导致页面...
PHP内容分页,新闻内容分页代码,分页代码
根据提供的文件信息,我们可以总结出以下关于使用JavaScript实现分页技术的相关知识点: ### 一、JavaScript 分页技术概述 在Web开发中,特别是在处理大量数据时,为了提高用户体验和减轻服务器压力,通常会采用...
3. **代码封装**:可以将分页逻辑封装成一个类或函数,便于复用和维护。 4. **前端美化**:可以对前端界面进行美化,提高用户体验。 #### 五、总结 通过以上分析,我们可以看到PHP分页技术的核心在于合理地控制...
很好用的 分页组件 分页 java 代码
这个"asp论坛分页数字分页代码"是一个实用的小工具,可以帮助开发者快速实现论坛内容的分页显示。 首先,我们来理解一下分页的基本概念。分页是将大量数据分割成若干小块,每次只显示一部分,用户可以通过点击页码...
分页是将一个大列表的数据分割成多个小部分,每次只加载一部分到页面上,用户可以通过点击页码来切换不同的数据块。在ASP中,实现分页通常涉及以下几个关键步骤: 1. **数据库查询**:根据当前页码和每页显示的数据...
在这个“jQuery通过分页加载图片列表代码”示例中,开发者利用jQuery的功能实现了图片列表的分页加载,这在处理大量图片时非常有用,可以减少页面加载时间并提高用户体验。 首先,我们需要理解分页的基本概念。分页...
标题与描述中的“仿百度分页代码 谷歌分页代码”主要涉及的是网站开发中常见的分页功能实现。在大数据量的处理场景下,为了提升用户体验和服务器性能,分页显示数据成为了一种常见且必要的技术手段。本文将详细解析...
而`Mike108Demo05`可能是一个包含MVC项目的源代码文件,其中包含了实现分页的具体示例。通过研究这些源代码,你可以更深入地理解MVC分页的实现细节。 总的来说,MVC分页是提升大型数据集展示效果的重要手段,通过...
本资源提供了一个使用Java编写的完整分页显示的代码示例,这对于理解和实现自己的分页功能非常有帮助。 在Java中,分页通常涉及到数据库操作,因此会用到JDBC(Java Database Connectivity)或ORM(Object-...
在本场景中,我们关注的是"asp分页显示的源代码",这是一个常见的功能,尤其是在处理大量数据时,如在线数据库查询结果的展示。分页能够提高网页加载速度,改善用户体验,并有效地管理屏幕空间。 分页显示的基本...
在网页开发中,分页是一种常见的数据展示方式,特别是在数据量较大的情况下,为了提高用户体验,避免一次性加载所有数据导致页面加载速度慢或者浏览器卡顿。本案例提供的“仿Google分页完整代码”就是一个PHP实现的...
数据分页是指将大数据集分割成多个较小的部分,每个部分称为一个“页”,用户可以逐页浏览,而不是一次性加载所有数据。这样可以避免一次性加载过多数据导致页面响应慢或者浏览器崩溃的问题。 二、分页的实现方式 1...
这是分页的核心代码,结合servlet和页面jsp之间来显示SQLserver中查询数据并分页显示。
10. **前后端分离**:由于描述中提到“前段请自行实现”,这意味着后端只负责提供分页数据,而前端需要根据这些数据自行处理分页展示。 以上就是关于“通用java分页后端服务代码”的相关知识点。掌握这些内容,...
在网页开发中,分页是一种常见的用户界面设计,它用于将大量数据分割成多个小部分,使得用户可以方便地浏览和导航。本示例提供的"JS+HTML分页代码"是一个利用JavaScript(JS)和超文本标记语言(HTML)实现的分页...
本项目中的“c# 自己写的分页代码”是作者自行实现的一个C#分页功能,通过上传分享来赚取积分。下面将详细介绍这个分页程序的相关知识点。 首先,我们要理解分页的基本概念。分页是将大量数据分为多个部分(页)...
本文基于提供的文件内容,深入解析一个用纯JavaScript实现的文章分页代码。 #### 核心概念与功能 1. **分页逻辑**:代码的核心在于如何根据设定的每页长度来切割文章内容,并通过用户界面展示不同的页面。 2. **...