Pager-taglib在项目中的使用 (三)

2014-11-24 10:53:18 · 作者: · 浏览: 4
return searchPaginated("from Orgnization o where o.parent.id = ", parentId);

}

}

package com.tgb.oa.manager.impl;

import java.util.List;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.tgb.oa.PagerModel;
import com.tgb.oa.manager.OrgManager;
import com.tgb.oa.model.Orgnization;

/**
*
* @ 实现组织机构管理接口
* @author jnqqls
* @group TGB
* @version 1.0
* @comments
*/
public class OrgManagerImpl extends AbstractManager implements OrgManager {


@Override
public PagerModel findOrgs(int parentId) {
//如果parentId=0,则查找顶级机构列表
if(parentId == 0){
return searchPaginated("from Orgnization o where o.parent is null");
}
return searchPaginated("from Orgnization o where o.parent.id = ", parentId);

}

}

剩下的就是相关的 Action进行调用,配置jsp页面.以上便是pager-taglib在项目中后台的相关使用.

总结:pager-taglib是分页的一个好工具,经过简单的配置可以轻松实现分页功能,我们所需要学习的是它本身所具有封装思想.