javaweb分页
2018-12-02 06:14:46来源:博客园 阅读 ()
1 package com.aishang.util; 2 //分页 3 public class Pagemethod { 4 public static int[] getPageArray(int selIndex, int pageCount) { 5 int str [] = null; 6 if(pageCount<5){ 7 str = new int [pageCount] ; 8 9 for(int x = 1 ;x <= pageCount;x ++){ 10 str[x-1] = x ; 11 } 12 }else{ 13 if(selIndex<=2){ 14 int y = 0 ; 15 str = new int [5]; 16 for(int x = 1 ;x <= 5;x ++){ 17 str[y] = x ; 18 y++; 19 20 } 21 }else if(selIndex>=3&&selIndex+2<=pageCount){ 22 int y = 0 ; 23 str = new int [5]; 24 for(int x = (selIndex-2); x < (selIndex+3);x ++){ 25 str[y] = x ; 26 y ++; 27 28 } 29 }else{ 30 str = new int [5]; 31 int y = 0 ; 32 for(int x = pageCount-4;x <=pageCount; x ++){ 33 str[y] = x ; 34 y++; 35 } 36 } 37 } 38 return str; 39 } 40 41 } 42 controller层: 43 44 Pagemethod pg = new Pagemethod(); 45 46 request.setAttribute("pg", pg.getPageArray(pageNow, pageCount)); 47 48 页面: 49 50 <div style=" margin: 0 0 0px 50px;padding:0 0 20px 0; width: 70%;"> 51 <c:if test="${pageNow!=1 && pageCount>1}"> 52 <a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=1&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【首页】 </a> 53 <a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=${pageNow-1}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【上一页】 </a> 54 </c:if> 55 <c:forEach items="${pg}" var="pg"> 56 <a href="/aishang/admin/newscontroller?flan=newsList&pageNow=${pg}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"> 【${pg}】</a> 57 </c:forEach> 58 <c:if test="${pageNow!=pageCount && pageCount>1}"> 59 <a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=${pageNow+1}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【下一页】 </a> 60 <a href="<c:url value="/admin/newscontroller?flan=newsList&pageNow=${pageCount}&typeid=${typeid}&selPend=${selPend}&selNewsName=${selNewsName}"/>"> 【末页】 </a> 61 62 </c:if> 63 </div>
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- springboot~注册不同级别包里的bean~scanBasePackages 2020-06-10
- java实现分页查询 2020-06-05
- pagehelper分页 配置参数 supportMethodsArguments 建议不要 2020-05-14
- Mybatis 分页:Pagehelper + 拦截器实现 2020-05-12
- JavaWeb 之 EL与JSTL 2020-05-06
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash