javaweb分页
package com.aishang.util;
//分页
public class Pagemethod {
public static int[] getPageArray(int selIndex, int pageCount) {
int str [] = null;
if(pageCount<5){
str = new int [pageCount] ; for(int x = 1 ;x <= pageCount;x ++){
str[x-1] = x ;
}
}else{
if(selIndex<=2){
int y = 0 ;
str = new int [5];
for(int x = 1 ;x <= 5;x ++){
str[y] = x ;
y++; }
}else if(selIndex>=3&&selIndex+2<=pageCount){
int y = 0 ;
str = new int [5];
for(int x = (selIndex-2); x < (selIndex+3);x ++){
str[y] = x ;
y ++; }
}else{
str = new int [5];
int y = 0 ;
for(int x = pageCount-4;x <=pageCount; x ++){
str[y] = x ;
y++;
}
}
}
return str;
} }
controller层: Pagemethod pg = new Pagemethod(); request.setAttribute("pg", pg.getPageArray(pageNow, pageCount)); 页面: <div style=" margin: 0 0 0px 50px;padding:0 0 20px 0; width: 70%;">
<c:if test="${pageNow!=1 && pageCount>1}">
<a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=1&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【首页】 </a>
<a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=${pageNow-1}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【上一页】 </a>
</c:if>
<c:forEach items="${pg}" var="pg">
<a href="/aishang/admin/newscontroller?flan=newsList&pageNow=${pg}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"> 【${pg}】</a>
</c:forEach>
<c:if test="${pageNow!=pageCount && pageCount>1}">
<a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=${pageNow+1}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【下一页】 </a>
<a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=${pageCount}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【末页】 </a> </c:if>
</div>

javaweb分页的更多相关文章
- javaweb分页查询实现
Javaweb分页技术实现 分页技术就是通过SQL语句(如下)来获取数据,具体实现看下面代码 //分页查询语句 select * from 表名 where limit page , count; 和 ...
- 住javaWeb分页实现(模拟百度首页)
本文来源于 http://blog.csdn.net/tjpu_lin/article/details/41050475 近期在开发一个项目,项目中有非常多数据展示的模块.所以要用到分页,网上搜了非常 ...
- javaweb分页思想
web上的分页分析 在web编写中的经常会遇到,数据需要分页的情况.当数据量不是很大的时候. 可以直接使用js来分页.可以很好的提高性能.简化代码.数据量大的时候.还是需要使用java的分页类 ...
- Javaweb分页功能简单实现
效果如下图 数据库中的数据 页面效果 首先,创建一个通用类Page,代码及 ...
- JavaWeb分页显示内容之分页查询的三种思路(数据库分页查询)
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6134851.html 在开发过程中,经常做的一件事,也是最基本的事,就是从数据库中查询数据,然后在客户端显示出 ...
- javaweb分页的后端实现
先上demo图 servlet实现部分: package servlet; import java.io.IOException; import java.util.List; import java ...
- JavaWeb分页-----PageBean.java
package com.zzuli.util; import java.util.List; /** * PageBean类 * @author hejjon * @date 2019年6月8日 下午 ...
- Java丨springMVC + Ajax 来进行分页
javaweb 分页技术 实现的方式有很多种,但是小编在网上问了度娘也问了谷老师,得到的答案让小编我不是很满意,so,还是自己写吧! 在小编的博文中,小编不会上传源码,只会把重要的代码和思路供大家参考 ...
- JavaWeb+MySql分页封装
前段时间因为需要所以写一个JavaWeb+MySql的分页封装类,附上代码.技术有限写得不好请多多指教. 1.首先贴上Eneity类 package com.zx.pageUtil; import j ...
随机推荐
- win7系统清除USBSTOR记录
方法一 1.Win+R,出现运行窗口,如图所示: 2.在输入框中输入“regedit”,如图所示: 3.进入后,点击编辑-查找,查找输入框中输入“USBSTOR”(为了加快查找速度,可以只选择“项”) ...
- (转)Apache转发配置
本文转载自:http://blog.csdn.net/leshjmail/article/details/6163581 安装文件 1.httpd-2.2.15-win32-x86-no_ssl.ms ...
- java代码实现点击鼠标从控制台输出信息
总结:最难的就是当我们需要点击按钮时去实现某个功能-----------因为那个我没有理解透,是涉及整个程序的 package com.a.b; import javax.swing.*; impor ...
- 【LigerUI实战】Grid弹出编辑popup
最近为分公司的项目做外援,做起了全栈的活.被公司自研架构磨灭的几乎忘掉了其他技能,正好新项目决定重新搭个架构,与同事们讨论过后,决定Spring+MyBatis+SpringMVC+CXF+Liger ...
- hdu 5706 GirlCat(BFS)
As a cute girl, Kotori likes playing ``Hide and Seek'' with cats particularly. Under the influence o ...
- bootstrap-datetimepicker如何只显示到日期
bootstrap-datetimepicker 一般都是设置到时分秒,有时候并不需要,怎么处理呢? minView: "month", //选择日期后,不会再跳转去选择时分秒 1 ...
- CVE-2017-8464(震网三代)复现
开启msf root@sch01ar:~# msfconsole 设置模块 msf > use exploit/windows/fileformat/cve_2017_8464_lnk_rce ...
- Python下OS模块重命名方法renames
在python中有很多强大的模块,其中我们经常要使用的就是OS模块,OS模块提供了超过200个方法来供我们使用,并且这些方法都是和数据处理相关的,这里介绍下重命名这个方法. OS的重命名方法是os.r ...
- 1 响应式页面-@media介绍,
我们为什么要写自适应的页面(响应式页面) 众所周知,电脑.平板.手机的屏幕是差距很大的,假如在电脑上写好了一个页面,在电脑上看起来不错,但是如果放到手机上的话,那可能就会乱的一塌糊涂,这时候怎么解决呢 ...
- Deep Learning(深度学习)学习笔记整理系列
http://blog.csdn.net/zouxy09/article/details/8775360 http://blog.csdn.net/zouxy09/article/details/87 ...