XPage.java
资源名称:(J2EE)oa.rar [点击查看]
上传用户:lm2018
上传日期:2015-12-12
资源大小:30449k
文件大小:2k
源码类别:
Jsp/Servlet
开发平台:
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();
- }
- }