📄 xpage.java
字号:
package com.oa.module.pub.ectomere;
import java.util.List;
public class XPage {
private int currentPage;
private int count;
private String path;
private int allCount;
private List list;
public int getAllCount() {
return allCount;
}
public void setAllCount(int allCount) {
this.allCount = allCount;
}
public int getCount() {
return count;
}
public void setCount(int count) {
this.count = count;
}
public int getCurrentPage() {
return currentPage;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public List getList() {
return list;
}
public void setList(List list) {
this.list = list;
}
public String getPath() {
return path;
}
public void setPath(String path) {
this.path = path;
}
public int getAllPage(){
return (this.allCount-1)/this.count+1;
}
public String getPageBar(){
StringBuffer bar = new StringBuffer();
bar.append("<div><span align=\"left\" style='margin-left:10px'>当前"+this.currentPage+"/"+this.getAllPage()+"共"+this.allCount+"条记录</span>");
bar.append("<span align=right style='margin-right:10px;margin-left:100px'>");
if(this.currentPage<=1){
bar.append("首页 上页 ");
}else{
bar.append("<a href=\""+path+"currentPage=1\">首页</a> ");
bar.append("<a href=\""+path+"currentPage="+(this.currentPage-1)+"\">上页</a> ");
}
if(this.currentPage>=this.getAllPage()){
bar.append("下页 尾页");
}else{
bar.append("<a href=\""+path+"currentPage="+(this.currentPage+1)+"\">下页</a> ");
bar.append("<a href=\""+path+"currentPage="+(this.getAllPage())+"\">尾页</a>");
}
bar.append("<select name=\"xx\" onchange=\"forward(this.value)\">");
for(int i=1;i<=this.getAllPage();i++){
if(i==this.currentPage){
bar.append("<option value='"+i+"' selected>"+i+"</option>");
}else{
bar.append("<option value='"+i+"'>"+i+"</option>");
}
}
bar.append("</select></span></div>");
bar.append("<script>");
bar.append("function forward(page){")
.append(" location.href='"+path+"currentPage='+page;")
.append("}");
bar.append("</script>");
return bar.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -