<pg:pager items="${pagerModel.total}" url="org.action"
export="currentPageNumber=pageNumber" maxPageItems="10">
<pg:param name="parentId"/>
<pg:first>
<a href="${pageUrl}"><nobr>
[首页]
</nobr> </a>
</pg:first>
<pg:prev>
<a href="${pageUrl}">前一页</a>
</pg:prev>
<pg:pages>
<c:choose>
<c:when test="${currentPageNumber eq pageNumber}">
<font color="red">${pageNumber }</font>
</c:when>
<c:otherwise>
<a href="${pageUrl}">${pageNumber}</a>
</c:otherwise>
</c:choose>
</pg:pages>
<pg:next>
<a href="${pageUrl}">下一页</a>
</pg:next>
<pg:last>
<a href="${pageUrl}"><nobr>
[尾页]
</nobr> </a>
</pg:last>
</pg:pager>
下载pager-taglib.jar 包
jsp头文件j加
<%@ page isELIgnored="false"%>
<%@ taglib uri="/struts-tags" prefix="s"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%>
action
public String execute() throws Exception {
int offset;
HttpServletRequest request=ServletActionContext.getRequest();
if(request.getParameter("pager.offset")==null){
offset=0;
System.out.println("offset: 0");
}else{
offset=Integer.parseInt(request.getParameter("pager.offset"));
System.out.println("offset:"+offset);
}
int pagesize = 2;
pagerModel = orgManager.findOrgs(parentId, offset, pagesize);
Orgnization o = orgManager.findOrg(parentId);
int i;
if (parentId != 0 && o.getParent() != null) {
i = o.getParent().getId();
request.setAttribute("ppid", i);
}
request.setAttribute("pagerModel", pagerModel);
return "index";
}