📄 pageparameter.java
字号:
package com.tarena.oss.util;
//第1页/共1页 <a href='<%=request.getContextPath()%>/fees/index.do?method=browseFee&page=1'>|第一页</a>|<a href='<%=request.getContextPath()%>/fees/index.do?method=browseFee&page=1'>上一页</a>|<a href='<%=request.getContextPath()%>/fees/index.do?method=browseFee&page=1'>下一页</a>|<a href='<%=request.getContextPath()%>/fees/index.do?method=browseFee&page=1'>最后一页</a>|
public class PageParameter {
public static final int ITEM_EACH_PAGE = 10;
public static String makePageNavigator(int currentPage, int totalPages, String url){
StringBuffer sb = new StringBuffer();
int pos = url.indexOf("?");
String pageparam = "";
if (pos == -1)
pageparam = "?page=";
else
pageparam = "&page=";
sb.append("第").append(currentPage).append("页/共").append(totalPages).
append("页 <a href='").append(url).append(pageparam).append("1'>|第一页</a>|<a href='").
append(url).append(pageparam).append(currentPage-1<=0 ? 1 : currentPage-1).append("'>上一页</a>|<a href='").
append(url).append(pageparam).append(currentPage+1>=totalPages ? totalPages : currentPage + 1).
append("'>下一页</a>|<a href='").append(url).append(pageparam).append(totalPages).
append("'>最后一页</a>|");
System.out.println(sb.toString());
return sb.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -