快速业务通道

蛍匈炎禰 - 園殻秘壇利

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
ageNo(String pageNo) { 33        this.pageNo = pageNo; 34    } 35    public void setTotal(String total) { 36        this.total = total; 37    } 38    public String getIncludes() { 39        return includes; 40    } 41    public void setIncludes(String includes) { 42        this.includes = includes; 43    } 44 45    @Override 46    public Component getBean(ValueStack arg0, HttpServletRequest arg1, HttpServletResponse arg2) { 47        return new Pages(arg0, arg1); 48    } 49 50    protected void populateParams() { 51        super.populateParams(); 52 53        Pages pages = (Pages)component; 54        pages.setPageNo(pageNo); 55        pages.setIncludes(includes); 56        pages.setTotal(total); 57        pages.setStyleClass(styleClass); 58        pages.setTheme(theme); 59 60    } 61}

分页标签(4)

时间:2011-01-21 BlogJava tobyxiong

4.页面应用

<%@ taglib prefix="tangs" uri="/WEB-INF/pagination.tld"%> <tangs:pages pageNo="pageNo" total="total"   theme="text"/>

5.action代码片段

private Integer total; private Integer pageNo=1; public String listAllHotNews(){ pageConfig.setAllRecordNum(dao.recordCount()); total = pageConfig.getAllPageNum(); int start = pageConfig.getPerRecordNum()* (pageNo - 1); int size = pageConfig.getPerRecordNum(); hotNewsList = dao.listAllNews(start,size); return SUCCESS; }

6.pageConfig.java

1package cn.com.sunrise.home.credit.page; 2 3import cn.com.sunrise.home.util.Constraint; 4 5public class PageConfig { 6    private int allRecordNum;// 总记录数 7 8    private int allPageNum;// 总页数 9 10    private int perRecordNum =Constraint.PAGESIZE;// 每页显示数 11 12    private int currPageNO;// 当前页号 13 14    // 分页提供存取方法 15    public int getAllRecordNum() { 16        return allRecordNum; 17    } 18    //得到总页数,用下面的算法 19    public void setAllRecordNum(int allRecordNum) { 20        this.allRecordNum = allRecordNum; 21        if(allRecordNum % perRecordNum == 0){ 22            this.allPageNum = allRecordNum / perRecordNum; 23        }else{ 24            this.allPageNum = allRecordNum / perRecordNum + 1; 25        } 26    } 27 28    public int getAllPageNum() { 29        return allPageNum; 30    } 31 32    public void setAllPageNum(int allPageNum) { 33        this.allPageNum = allPageNum; 34    } 35 36    public int getPerRecordNum() { 37        return perRecordNum; 38    } 39 40    public void setPerRecordNum(int perRecordNum) { 41        this.perRecordNum = perRecordNum; 42    } 43 44    public int getCur

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号