⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pagination.java

📁 纯jsp做的人事招聘系统
💻 JAVA
字号:
package com.page;

public class Pagination {
   public Pagination(){}
   
   public static String getPaginationScript(int currPage,int pageNum,int recordNum,String condition,String url){
	   StringBuffer sb=new StringBuffer();
	   
	   int RecordNum=recordNum;
	   int StartRecord=0;
	   int EndRecord=0;
	   int PagesNum=0;
	   int LineNum=pageNum;
	   int CurrentPage=currPage;
	   
	   if(RecordNum>0){
		   PagesNum=(int)(RecordNum/LineNum);
		   if((RecordNum%LineNum)!=0)
			   PagesNum++;
	   }
	   StartRecord=CurrentPage*LineNum;
	   EndRecord=StartRecord+LineNum;
	   if(EndRecord>RecordNum)
		   EndRecord=RecordNum;
	   
	   sb.append("共<font color=\"#3366CC\">"+(recordNum-1)+"</font>条记录,");
	   sb.append("本页显示<font color=\"#3366CC\">"+((recordNum>0)?(StartRecord+1):0)+"-"+(EndRecord)+"</font>条,");
	   sb.append("第<font color=\"#3333CC\">"+((recordNum>0)?(CurrentPage+1):0)+"/"+PagesNum+"</font>页");
	   if(CurrentPage==0){
		   sb.append("|首页     上一页");
	   }
	   else
	   {
		 sb.append("|<a href="+url+"?pages=0&condition="+condition+">首 页</a>"); 
		 sb.append("<a href="+url+"?pages="+(CurrentPage-1)+"&condition="+condition+">上 一 页</a>");
	   }
	   
	   if((CurrentPage+1)>PagesNum){
		   sb.append("下 一 页   末 页|");
	   }
	   else{
		   sb.append("<a href="+url+"?pages="+(CurrentPage+1)+"&condition="+condition+">下一页</a>");
		   sb.append("<a href="+url+"?pages="+(PagesNum-1)+"&condition="+condition+">末页</a>|");
	   }
	   return sb.toString();
   }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -