当前位置: 技术问答>java相关
JSP页面分页显示的问题
来源: 互联网 发布时间:2015-06-22
本文导语: 初学JSP,请问有没有关于在JSP页面上分页显示数据记录的资料(把所有的页数都列出来,以供选择),很急,非常感谢! | 示例: int intPageSize; //一页显示的记录数 int intRowCount; //...
初学JSP,请问有没有关于在JSP页面上分页显示数据记录的资料(把所有的页数都列出来,以供选择),很急,非常感谢!
|
示例:
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
int i,j,k; //设置一页显示的记录数
public String backdata(int count,String strPage){
PreparedStatement stmt=null;
ResultSet rs=null;
intPageSize = 6; //每页显示6条纪录
intRowCount=count;
String backStr="";
if(strPage==null){
intPage = 1;
}else{
intPage = Integer.parseInt(strPage);
if(intPageintPageCount) intPage = intPageCount;
String secondTr="选择标题文件名录入部门填写人发布时间";
String printStr="";
try{
stmt=((Connection)this.getEnvironment().lookup("env:res/connection/awh")).prepareStatement(
"select * from law_statute order by law_publt desc");
rs=stmt.executeQuery();
i = (intPage-1) * intPageSize;
for(j=0;j1){
int pageNum=intPage-1;
backPgStr="上一页";
}
String firstTr=""+pageStr+"法律法规"+forPgStr+" "+backPgStr+"";
String lastTr="全选 增加 修改 删除";
backStr=dataStr+firstTr+secondTr+printStr+lastTr+"";
return backStr;
}
/*--------------------------- end ----------------------------------------*/
int intPageSize; //一页显示的记录数
int intRowCount; //记录总数
int intPageCount; //总页数
int intPage; //待显示页码
int i,j,k; //设置一页显示的记录数
public String backdata(int count,String strPage){
PreparedStatement stmt=null;
ResultSet rs=null;
intPageSize = 6; //每页显示6条纪录
intRowCount=count;
String backStr="";
if(strPage==null){
intPage = 1;
}else{
intPage = Integer.parseInt(strPage);
if(intPageintPageCount) intPage = intPageCount;
String secondTr="选择标题文件名录入部门填写人发布时间";
String printStr="";
try{
stmt=((Connection)this.getEnvironment().lookup("env:res/connection/awh")).prepareStatement(
"select * from law_statute order by law_publt desc");
rs=stmt.executeQuery();
i = (intPage-1) * intPageSize;
for(j=0;j1){
int pageNum=intPage-1;
backPgStr="上一页";
}
String firstTr=""+pageStr+"法律法规"+forPgStr+" "+backPgStr+"";
String lastTr="全选 增加 修改 删除";
backStr=dataStr+firstTr+secondTr+printStr+lastTr+"";
return backStr;
}
/*--------------------------- end ----------------------------------------*/