📄 displayutil.java
字号:
package com.hongsoft.res.util;
/**
* <p>Title: 广州流程系统</p>
* <p>Description: Web页面工具类</p>
* <p>Copyright: Copyright (c) 2003</p>
* <p>Company: zznode</p>
* @author He Ping
* @version 1.0
*/
public class DisplayUtil {
/**
* @param href 基本链接
* @param totalNum 总结果数目
* @param start 起始位置
* @param range 每页数目
* @return
*/
public static String getPaginator(String href,
int totalNum,
int start,
int range,
String functionName){
StringBuffer buf = new StringBuffer();
int pageNum = (totalNum-1)/range+1;
boolean hasNext = start+range<totalNum?true:false;
buf.append(" 共");
buf.append(pageNum).append(" 页 ");
buf.append(totalNum).append("条记录 ");
int currentPage = (start/range)+1;
buf.append("第").append(currentPage).append("页 ");
if(start>=range){
buf.append("<a href=\"javascript:").append(functionName);
buf.append("('").append(href).append("?startIndex=0");
buf.append("&totalNum=").append(totalNum);
buf.append("&range=").append(range).append("')\">");
buf.append("首页 ").append("</a>");
}else{
buf.append("首页 ");
}
if(start>=range){
buf.append("<a href=\"javascript:").append(functionName);
buf.append("('").append(href).append("?startIndex=").append((start-range));
buf.append("&totalNum=").append(totalNum);
buf.append("&range=").append(range).append("')\">");
buf.append("上一页 ").append("</a>");
}else{
buf.append("上一页 ");
}
if(hasNext){
buf.append("<a href=\"javascript:").append(functionName);
buf.append("('").append(href).append("?startIndex=").append(start+range);
buf.append("&totalNum=").append(totalNum);
buf.append("&range=").append(range).append("')\">");
buf.append("下一页 ").append("</a>");
}else{
buf.append("下一页 ");
}
int last = (pageNum -1)*range;
if(start!=last){
buf.append("<a href=\"javascript:").append(functionName);
buf.append("('").append(href).append("?startIndex=").append(last);
buf.append("&totalNum=").append(totalNum);
buf.append("&range=").append(range).append("')\">");
buf.append("末页").append("</a>");
}else{
buf.append("末页");
}
return buf.toString();
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -