📄 pageutil.java
字号:
package com.company.manager.tool;
public class PageUtil {
String pagestr;
int pageSize = 5;
int listCount = 0;
int curpage = 1;
int maxpage = 0;
String Urlstr;
public int getListCount() {
return listCount;
}
public void setListCount(int listCount) {
this.listCount = listCount;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public String getPagestr() {
StringBuffer tempstr = new StringBuffer("每页");
tempstr.append(pageSize);
tempstr.append("条记录 ");
tempstr.append("共");
tempstr.append(listCount);
tempstr.append("条记录 ");
tempstr.append("第");
tempstr.append(curpage);
tempstr.append("页 ");
tempstr.append("共");
maxpage = listCount / pageSize;
if (!(listCount % pageSize == 0)) {
maxpage = maxpage + 1;
}
tempstr.append(maxpage);
tempstr.append("页 ");
String firststr = null;
if (curpage == 1 || maxpage <= 1) {
firststr = "首页";
} else {
firststr = "<a href='" + Urlstr + "?pageNo=1'>首页</a>";
}
tempstr.append(firststr);
tempstr.append(" ");
String prevstr = null;
if (curpage <= 1 || maxpage <= 1) {
prevstr = "上页";
} else {
prevstr = "<a href='" + Urlstr + "?pageNo="
+ String.valueOf(curpage - 1) + "'>上页</a>";
}
tempstr.append(prevstr);
tempstr.append(" ");
String nextstr = null;
if (curpage >= maxpage || maxpage <= 1) {
nextstr = "下页";
} else {
nextstr = "<a href='" + Urlstr + "?pageNo="
+ String.valueOf(curpage + 1) + "'>下页</a>";
}
tempstr.append(nextstr);
tempstr.append(" ");
String laststr = null;
if (curpage == maxpage || maxpage <= 1) {
laststr = "末页";
} else {
laststr = "<a href='" + Urlstr + "?pageNo="
+ String.valueOf(maxpage) + "'>末页</a>";
}
tempstr.append(laststr);
tempstr.append(" ");
tempstr
.append("转到第<input type='text' name='pageNo' size='4'>页"
+ " <input type='button' value='GO' onClick=\"window.location.href='"
+ Urlstr
+ "?pageNo='+document.all.pageNo.value\">");
return tempstr.toString();
}
public void setPagestr(String pagestr) {
this.pagestr = pagestr;
}
public int getCurpage() {
return curpage;
}
public void setCurpage(int curpage) {
this.curpage = curpage;
}
public int getMaxpage() {
return maxpage;
}
public void setMaxpage(int maxpage) {
this.maxpage = maxpage;
}
public String getUrlstr() {
return Urlstr;
}
public void setUrlstr(String urlstr) {
Urlstr = urlstr;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -