Topic: 小弟求助~(在jsp中怎么使用一个分页的bean) |
Print this page |
1.小弟求助~(在jsp中怎么使用一个分页的bean) | Copy to clipboard |
Posted by: tj77980276 Posted on: 2005-08-13 19:20 请不要一帖多發 Your identical post 新手求助~~~各位大虾帮帮忙! is removed. 请使用准确的文字描述作为标题 Your next post without a proper Subject will be removed. Original subject : 小弟求助~~~! 大虾们请帮帮忙 我做了一个分页的bean,但是在jsp中不知道怎么使用,请大虾们指教! 分页bean如下: package conn; import conn.conn1; import java.sql.*; import javax.servlet.http.*; public class fenye2 extends conn1{ ResultSet Rs;//记录集 int rowsCount;//总的记录行数 int pageSize; //分页大小 int curPage; //当前页号 //构造器,构造一个分页对象 public fenye2(ResultSet rs) throws java.sql.SQLException { if(rs==null) throw new SQLException("given ResultSet is NULL","user"); rs.last(); rowsCount=rs.getRow(); rs.beforeFirst(); this.Rs=rs; } //返回当前页号 public int getCurPage(){ return curPage; } //返回总页数 public int getPageCount(){ if(rowsCount==0) return 0; if (pageSize==0) return 1; double tmpD=(double)rowsCount/pageSize; int tmpI=(int)tmpD; if (tmpD>tmpI) tmpI++; return tmpI; } //返回当前页的记录条数 public int getPageRowsCount(){ if(pageSize==0) return rowsCount; if(getRowsCount()==0) return 0; if(curPage!=getPageCount()) return pageSize; return rowsCount-(getPageCount()-1)*pageSize; } //返回分页大小 public int getPageSize(){ return pageSize; } //返回总记录行数 public int getRowsCount(){ return rowsCount; } //转到指定页 public void gotoPage(int page){ if(rs==null) return; if (page<1) page=1; if(page>getPageCount()) page=getPageCount(); int row=(page-1)*pageSize+1; try{ rs.absolute(row); curPage=page; } catch(SQLException e){ } } //转到当前页第一条记录 public void pageFirst() throws java.sql.SQLException { int row=(curPage-1)*pageSize+1; rs.absolute(row); } //返回当前页号 public void pageLast() throws java.sql.SQLException { int row=(curPage-1)*pageSize+getPageRowsCount(); rs.absolute(row); } //设置分页大小 public void setPageSize(int pageSize) { if(pageSize>=0){ this.pageSize=pageSize; curPage=1; } } } 该bean编译没有问题,希望各位大虾能提供一个简单的jsp文件来指导! 小弟感激不尽!!! |
2.Re:小弟求助~~~! 大虾们请帮帮忙 [Re: tj77980276] | Copy to clipboard |
Posted by: chengbd Posted on: 2005-08-14 10:00 既然bean都做出来了,怎么能不会用? 找个有分页的网站的页面,看看里面的有关分页的按键是怎么写的,再模仿调用一下你的bean就行了。 |
3.Re:小弟求助~~~! 大虾们请帮帮忙 [Re: tj77980276] | Copy to clipboard |
Posted by: tj77980276 Posted on: 2005-08-14 16:41 其他的语法我都知道,我不知道在jsp里面用构造器fenye2(ResultSet rs)构造一个对象啊~! |
4.Re:小弟求助~(在jsp中怎么使用一个分页的bean) [Re: tj77980276] | Copy to clipboard |
Posted by: YuLimin Posted on: 2005-08-19 14:36 请参考我这里的程序: http://61.131.30.58/123/Develop/Java/SC/MySource.htm |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |