我的java代码:
package com.zk;
import java.sql.*;
import java.util.*;
public class SplitPage
{private ResultSet rs=null;
private ResultSetMetaData rsmd=null;
private int rowCount;
private int PageCount;
private int pageSize;
public void initialize(ResultSet rs,int pageSize)
{this.pageSize=pageSize;
try
{this.rs=rs;
this.rsmd=this.rs.getMetaData();
if(this.rs!=null)
{this.rs.last();
this.rowCount=this.rs.getRow();
this.rs.first();
this.PageCount=(this.rowCount-1)/this.pageSize+1;
}
else
this.rowCount=0;
}
catch(SQLException e)
{System.out.println(e.toString());
}
}
public Vector getPage(int ipage)
{Vector vData=new Vector();
int n=ipage;
int m=0;
m=(n-1)*this.pageSize+1;
try
{if(this.rs!=null)
{if(n!=1)
{this.rs.absolute(m);
}
for(int i=0;i<pageSize;i++)
{String[] sData=new String[10];
for(int j=0;j<this.rsmd.getColumnCount();j++)
{sData[j]=this.rs.getString(j+1);
}
if(sData==null)
{break;
}
vData.addElement(sData);
this.rs.next();
}
}
}
catch(SQLException e)
{System.out.println(e.toString());
}
return vData;
}
public int getPageCount()
{return this.PageCount;
}
public int getrowCount()
{return this.rowCount;
}
public void setPageCount(int PageCount)
{ this.PageCount=PageCount;
}
public void setrowCount(int getrowCount)
{ this.rowCount=rowCount;
}
public void setpageSize(int pageSize)
{ this.pageSize=pageSize;
}
public int pageSize()
{return pageSize;
}
}在jsp中怎么实现挑转?
package com.zk;
import java.sql.*;
import java.util.*;
public class SplitPage
{private ResultSet rs=null;
private ResultSetMetaData rsmd=null;
private int rowCount;
private int PageCount;
private int pageSize;
public void initialize(ResultSet rs,int pageSize)
{this.pageSize=pageSize;
try
{this.rs=rs;
this.rsmd=this.rs.getMetaData();
if(this.rs!=null)
{this.rs.last();
this.rowCount=this.rs.getRow();
this.rs.first();
this.PageCount=(this.rowCount-1)/this.pageSize+1;
}
else
this.rowCount=0;
}
catch(SQLException e)
{System.out.println(e.toString());
}
}
public Vector getPage(int ipage)
{Vector vData=new Vector();
int n=ipage;
int m=0;
m=(n-1)*this.pageSize+1;
try
{if(this.rs!=null)
{if(n!=1)
{this.rs.absolute(m);
}
for(int i=0;i<pageSize;i++)
{String[] sData=new String[10];
for(int j=0;j<this.rsmd.getColumnCount();j++)
{sData[j]=this.rs.getString(j+1);
}
if(sData==null)
{break;
}
vData.addElement(sData);
this.rs.next();
}
}
}
catch(SQLException e)
{System.out.println(e.toString());
}
return vData;
}
public int getPageCount()
{return this.PageCount;
}
public int getrowCount()
{return this.rowCount;
}
public void setPageCount(int PageCount)
{ this.PageCount=PageCount;
}
public void setrowCount(int getrowCount)
{ this.rowCount=rowCount;
}
public void setpageSize(int pageSize)
{ this.pageSize=pageSize;
}
public int pageSize()
{return pageSize;
}
}在jsp中怎么实现挑转?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货