pagerhelper.java

来自「struts hibernate框架 商场买卖」· Java 代码 · 共 41 行

JAVA
41
字号
package com.shopping.bo.item;

import javax.servlet.http.HttpServletRequest;

public class PagerHelper {

	public static Pager getPager(HttpServletRequest request,
	int totalRows) {

	//定义pager对象,用于传到页面
	Pager pager = new Pager(totalRows);

	//从Request对象中获取当前页号
	String currentPage = request.getParameter("currentPage");

	//如果当前页号为空,表示为首次查询该页
	//如果不为空,则刷新pager对象,输入当前页号等信息
	if (currentPage != null) {
	pager.refresh(Integer.parseInt(currentPage));
	}

	//获取当前执行的方法,首页,前一页,后一页,尾页。
	String pagerMethod = request.getParameter("pageMethod");

	if (pagerMethod != null) {
	if (pagerMethod.equals("first")) {
	pager.first();
	} else if (pagerMethod.equals("previous")) {
	pager.previous();
	} else if (pagerMethod.equals("next")) {
	pager.next();
	} else if (pagerMethod.equals("last")) {
	pager.last();
	}
	}
	return pager;
	}
	}


⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?