SpringSide中文论坛


 
标题: Page类的一点小建议
dbclick
SpringSide初阶积极社员
Rank: 2Rank: 2



UID 10550
精华 0
积分 112
帖子 80
阅读权限 20
注册 2008-7-9
状态 离线
发表于 2009-12-3 12:52  资料 短消息 
Page类的一点小建议

因为项目需要对查询返回xml

但是Page对象返回后使用jaxb生成xml,但是Page类的有些属性无法返回,所以对Page类做了小修改

/**
     * 根据pageSize与totalCount计算总页数, 默认值为-1.
     */
    public long getTotalPages() {
        if (totalCount < 0) {
            this.totalPages = -1;
        }

        long count = totalCount / pageSize;
        if (totalCount % pageSize > 0) {
            count++;
        }
       this.totalPages = count;
        return totalPages;
    }


protected int prePage;
    protected int nextPage;
    protected boolean hasPre;
    protected boolean hasNext;
    protected long totalPages;

    public void setPrePage(int prePage) {
        this.prePage = prePage;
    }

    public void setNextPage(int nextPage) {
        this.nextPage = nextPage;
    }

    public void setHasPre(boolean hasPre) {
        this.hasPre = hasPre;
    }

    public void setHasNext(boolean hasNext) {
        this.hasNext = hasNext;
    }

    public void setTotalPages(long totalPages) {
        this.totalPages = totalPages;
    }
顶部
[广告]
 


© 2005-2006 SpringSide.org.cn, Host on RedSaga.com, Powered by Discuz 5.0   Get SpringSide at SourceForge.net. Fast, secure and Free Open Source software downloads

粤ICP备08025786号