侧边栏壁纸
博主头像
落叶人生博主等级

走进秋风,寻找秋天的落叶

  • 累计撰写 130562 篇文章
  • 累计创建 28 个标签
  • 累计收到 9 条评论
标签搜索

目 录CONTENT

文章目录

java 分页条

2023-12-09 星期六 / 0 评论 / 0 点赞 / 16 阅读 / 2129 字

package com.huawei.util;public class PageUtil {/** * 获取分页代码 * * @param targetUrl * 目标地址

package com.huawei.util;

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[]) {}

}

广告 广告

评论区