Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Servlet/JSP/JSF/JavaFX Script
打印话题 寄给朋友 订阅主题 |
作者 | 小弟求助~(在jsp中怎么使用一个分页的bean) |
tj77980276
发贴: 7 |
于 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文件来指导! 小弟感激不尽!!!
why edited on 2005-08-14 17:56
CJSDNer6月14日北京聚会花絮 |
话题树型展开 |
人气 | 标题 | 作者 | 字数 | 发贴时间 |
2205 | 小弟求助~(在jsp中怎么使用一个分页的bean) | tj77980276 | 2168 | 2005-08-13 19:20 |
1735 | Re:小弟求助~~~! 大虾们请帮帮忙 | chengbd | 70 | 2005-08-14 10:00 |
1816 | Re:小弟求助~~~! 大虾们请帮帮忙 | tj77980276 | 53 | 2005-08-14 16:41 |
1849 | Re:小弟求助~(在jsp中怎么使用一个分页的bean) | YuLimin | 64 | 2005-08-19 14:36 |
已读帖子 新的帖子 被删除的帖子 |
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 |