下边这段代码,是通过什么实现分页的?求大神给逐句讲解下呗~~万分感激
action:
public String getList() throws Exception
{
// 分页
Map paraMap = new HashMap();
paraMap.put("userId", super.getUser().getId());
paraMap.put("iframeId", super.getIframeId());
super.setPager(paraMap, 20);
trainingOrCompetitionList = dao.getList(super.getUser().getId(), super.getPager());
return SUCCESS;
}
setPager:
public void setPager(Map paraMap, int onePagerSize) {
if (this.pager == null) {
this.pager = PagerCommon.reqForPage(request);
this.pager.setParaMap(paraMap);
if (onePagerSize != 0) {
this.pager.setPageSize(onePagerSize);
}
} else {
this.pager.setParaMap(paraMap);
}
}