pagerhelper.java

来自「此项目是实现,增加,删除,修改,查询图书数据库的功能」· Java 代码 · 共 36 行

JAVA
36
字号
package com.hevttc.book.daohibernate.imp;

import javax.servlet.http.*;


public class PagerHelper {
	
	public static Pager getPager(HttpServletRequest httpServletRequest,
			int totalRows) {
		
		// 定义pager对象,用于传到页面
		Pager pager = new Pager(totalRows);
		// 从Request对象中获取当前页号
		String currentPage = httpServletRequest.getParameter("currentPage");
		// 如果当前页号为空,表示为首次查询该页
		// 如果不为空,则刷新pager对象,输入当前页号等信息
		if (currentPage != null) {
			pager.refresh(Integer.parseInt(currentPage));
		}
		// 获取当前执行的方法,首页,前一页,后一页,尾页。
		String pagerMethod = httpServletRequest.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 + -
显示快捷键?