当前位置: 技术问答>java相关
谁有分页的JavaBean程序,共享一下,谢谢啦?!
来源: 互联网 发布时间:2015-02-17
本文导语: 不要它复杂的。 | 分页bean import java.util.Vector; public class ShowBean { private int totalPage=0; //总共的页数 public void setTotalPage(int newTotalPage) { totalPage = newTota...
不要它复杂的。
|
分页bean
import java.util.Vector;
public class ShowBean {
private int totalPage=0; //总共的页数
public void setTotalPage(int newTotalPage) {
totalPage = newTotalPage;
}
public int getTotalPage() {
return totalPage;
}
public ShowBean() {
}
/**
* @description 分页显示办公用品记录
* @para String pPage 第几页
* @para String pBranch 每页显示几条记录
* @para Vector pVe 要分页的对象
*/
public Vector showResult(int pPage,int pShowN,Vector pVe){
if( pVe==null|| pVe.size()totalPage)
return null;
int start=0;
int end=0;
if(pPage==totalPage)
end=size-1;
else
end=pPage*pShowN-1;
if(pPage==1)
start=0;
else
start=(pPage-1)*pShowN;
Vector v=new Vector();
for(int i=start;i1)
str += " 上一页 ";
else str += " 上一页 ";
if(intPage1&&intPage!=intPageCount)
str += " 最后页";
else str += " 最后页 ";
return str;
}
} //end.
三、调用实例:testpage.jsp
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%testpage.java%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0)
{
int i=0;
while (rs.next())
{
i++;
String aa="";
String bb="";
if (i>((pagi.intPage-1)*pagi.intPageSize) &&(i
import java.util.Vector;
public class ShowBean {
private int totalPage=0; //总共的页数
public void setTotalPage(int newTotalPage) {
totalPage = newTotalPage;
}
public int getTotalPage() {
return totalPage;
}
public ShowBean() {
}
/**
* @description 分页显示办公用品记录
* @para String pPage 第几页
* @para String pBranch 每页显示几条记录
* @para Vector pVe 要分页的对象
*/
public Vector showResult(int pPage,int pShowN,Vector pVe){
if( pVe==null|| pVe.size()totalPage)
return null;
int start=0;
int end=0;
if(pPage==totalPage)
end=size-1;
else
end=pPage*pShowN-1;
if(pPage==1)
start=0;
else
start=(pPage-1)*pShowN;
Vector v=new Vector();
for(int i=start;i1)
str += " 上一页 ";
else str += " 上一页 ";
if(intPage1&&intPage!=intPageCount)
str += " 最后页";
else str += " 最后页 ";
return str;
}
} //end.
三、调用实例:testpage.jsp
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%testpage.java%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
0)
{
int i=0;
while (rs.next())
{
i++;
String aa="";
String bb="";
if (i>((pagi.intPage-1)*pagi.intPageSize) &&(i