?? pagerhandle.java
字號:
package web.breakpage;
import javax.servlet.http.*;
public class PagerHandle
{
public static Page getPager(HttpServletRequest httpServletRequest,
int totalRows,int pageSize)
{
// 定義pager對象,用于傳到頁面
Page pager = new Page(totalRows,pageSize);
// 從Request對象中獲取當前頁號
String currentPage = httpServletRequest.getParameter("currentPage");
// 如果當前頁號為空,表示為首次查詢該頁
// 如果不為空,則刷新page對象,輸入當前頁號等信息
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();
}
else if (pagerMethod.equals("select"))
{
pager.select(Integer.parseInt(currentPage));
}
}
return pager;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -