javaBean类--分页
作者:王猛 来源:bbs.phome.net 发布时间:2017-10-21 19:38
public class page {
//--------------------分页
public String page1(int num,int line,int page_line,int start,int page,String search,String filename){
int pagetotal=line*page_line;//所要显示的总条数
int pagestart;//
int pagenum;//
int total=(num-start+line-1)/line;//取得总页数
int total_start=(num+pagetotal-1)/pagetotal;//取得总偏移数
String returnstr="";
if(start!=0)
{
int old_start=start-pagetotal;
returnstr+=" <a href="+filename+"?page=0&start="+old_start+search+"><<</a>";
}
pagestart=start/pagetotal*page_line;//取得当前页数
for(int i=0;i<total&&i<page_line;i++)
{
pagenum=pagestart+i+1;
returnstr+=" <a href="+filename+"?page="+i+"&start="+start+search+">"+pagenum+"</a>";
}
if(total_start!=(start/pagetotal+1)&&num!=0)
{
int new_start=start+pagetotal;
returnstr+=" <a href="+filename+"?page=0&start="+new_start+search+">>></a>";
}
return returnstr;
}
}
更新时间:2024-12-18 20:26
//--------------------分页
public String page1(int num,int line,int page_line,int start,int page,String search,String filename){
int pagetotal=line*page_line;//所要显示的总条数
int pagestart;//
int pagenum;//
int total=(num-start+line-1)/line;//取得总页数
int total_start=(num+pagetotal-1)/pagetotal;//取得总偏移数
String returnstr="";
if(start!=0)
{
int old_start=start-pagetotal;
returnstr+=" <a href="+filename+"?page=0&start="+old_start+search+"><<</a>";
}
pagestart=start/pagetotal*page_line;//取得当前页数
for(int i=0;i<total&&i<page_line;i++)
{
pagenum=pagestart+i+1;
returnstr+=" <a href="+filename+"?page="+i+"&start="+start+search+">"+pagenum+"</a>";
}
if(total_start!=(start/pagetotal+1)&&num!=0)
{
int new_start=start+pagetotal;
returnstr+=" <a href="+filename+"?page=0&start="+new_start+search+">>></a>";
}
return returnstr;
}
}
更新时间:2024-12-18 20:26