欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java 分页工具类,java分页工具类,public class

来源: javaer 分享于  点击 37083 次 点评:154

Java 分页工具类,java分页工具类,public class


public class PageUtil {/** * 获取分页代码 *  * @param targetUrl *            目标地址 * @param totalNum *            总记录数 * @param currentPage *            当前页 * @param pageSize *            每页大小 * @return */public String getPagation(String targetUrl, int totalNum, int currentPage,        int pageSize) {    int totalPage = totalNum % pageSize == 0 ? totalNum / pageSize            : totalNum / pageSize + 1;    if (totalPage == 0) {        return "<font color=red>未查询到数据!</font>";    }    StringBuffer pageCode = new StringBuffer();    pageCode.append("<li><a href='" + targetUrl + "?page=1'>首页</a></li>");    if (currentPage == 1) {        pageCode.append("<li class='disabled'><a href='#'>上一页</a></li>");    } else {        pageCode.append("<li><a href='" + targetUrl + "?page="                + (currentPage - 1) + "'>上一页</a></li>");    }    for (int i = currentPage - 2; i <= currentPage + 2; i++) {        if (i < 1 || i > totalPage) {            continue;        }        if (i == currentPage) {            pageCode.append("<li class='divider-vertical'><a href='#'>" + i                    + "</a></li>");        } else {            pageCode.append("<li><a href='" + targetUrl + "?page=" + i                    + "'>" + i + "</a></li>");        }    }    if (currentPage == totalPage) {        pageCode.append("<li class='disabled'><a href='#'>下一页</a></li>");    } else {        pageCode.append("<li><a href='" + targetUrl + "?page="                + (currentPage + 1) + "'>下一页</a></li>");    }    pageCode.append("<li><a href='" + targetUrl + "?page=" + totalPage            + "'>尾页</a></li>");    System.out.println("分页。。。" + pageCode.toString());    return pageCode.toString();}public static void main(String args[]) {}}
相关栏目:

用户点评