使用page项来分页.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
使用Page来分页.txt遇事潇洒一点,看世糊涂一点。相亲是经销,恋爱叫直销,抛绣球招亲则为围标。没有准备请不要开始,没有能力请不要承诺。爱情这东西,没得到可能是缺憾,不表白就会有遗憾,可是如果自不量力,就只能抱憾了。public Page getStudentList(String page) {ResultSet rst = null; ArrayList list = new ArrayList(); int pageNum; if (page == null || page.equals()) pageNum = 1; else pageNum = Integer.parseInt(page);p.setRowsPerPage(6); //每页显示6行 String s1 = select top + pageNum * p.getRowsPerPage() + * from table where ;String s2 = select count(*) from table where ...; pstmt = conn.prepareStatement(s2); rst = pstmt.executeQuery();if (rst.next()) p.setMaxRowCount(rst.getInt(1)); //取得一共的行数 pstmt = null; rst = null; pstmt = conn.prepareStatement(s1, ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE); rst = pstmt.executeQuery();int i = (pageNum - 1) * p.getRowsPerPage(); // if (i != 0) rst.absolute(i); while (rst.next()) {...list.add(...);} p.setCurPage(pageNum); //第几页 p.setList(list);//list p.setMaxPage();//最大页数return p; } 特殊用法: public Page searchGroup(Group group, int pageSize) throws DaoException {Page page = new Page();try {Session session = HibernateUtil.currentSession();HibernateUtil.beginTransaction();Example exampleGroup = Example.create(group);exampleGroup.ignoreCase().enableLike(MatchMode.ANYWHERE);//exampleGroup.excludeZeroes();Criteria criteria = session.createCriteria(Group.class).add(exampleGroup).addOrder(Order.asc(groupCreateDate));List list = criteria.list();page.setMaxRowCount(list.size());//page.setRowsPerPage(2);page.setMaxPage();page.setFormName(groupInfoForm);Debug.println(记录的总页数为: + page.getMaxPage());//判断如果分页数大于最大页数,则将页数设置为第一页if (pageSize page.getMaxPage() || pageSize 0) {Debug.println(警告:请求的分页数 +pageSize + 大于该记录的总页数 +page.getMaxPage() + 或者小于 0 ,请求的页数将置为 1 。);pageSize = 1;}//设置当前页数page.setCurPage(pageSize);list = criteria.setMaxResults(page.getRowsPerPage()).setFirstResult((pageSize - 1) * page.getRowsPerPage()).list();page.setList(list);HibernateUmitTransaction();} catch (HibernateException ex) {Hibernat

文档评论(0)

xiongdihao + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档