📄 tools.java
字号:
package cn.ialvin.bbs.common;
import java.text.SimpleDateFormat;
import cn.ialvin.util.MD5;
import cn.ialvin.web.PageInfo;
public class Tools {
public final static SimpleDateFormat DTFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
public final static SimpleDateFormat DFormat = new SimpleDateFormat("yyyy-MM-dd");
public final static SimpleDateFormat TFormat = new SimpleDateFormat("hh:mm:ss");
public static String encodeMD5(String src) {
if (src == null) src = "";
return new MD5().hashOfStr(src);
}
public static String showPage(PageInfo page) {
int n, i;
String str, staStr;
if (page.getCurrentPage() < 1) page.setCurrentPage(1);
if (page.getTotalRecord() < 0) page.setTotalRecord(0);
if (page.getPageSize() < 0) page.setPageSize(1);
if (page.getTotalRecord() % page.getPageSize() == 0)
n = page.getTotalRecord() / page.getPageSize();
else
n = page.getTotalRecord() / page.getPageSize() + 1;
if (n < 1) n = 1;
str = "<table border='0' cellspacing='0' cellpadding='0'><tr align='left'><td>共<b>";
str += page.getTotalRecord() + "</b>" + page.getWeight() + " ";
if (page.getQueryString() == null || page.getQueryString().equals(""))
staStr = "?page=";
else
staStr = page.getQueryString() + "&page=";
if (page.getCurrentPage() != 1) {
str += "<a href=\"" + staStr + "1\"";
str += " target=_self>首页</a> ";
str += "<a href=\"" + staStr + (page.getCurrentPage() - 1)
+ "\" target=_self>上一页</a> ";
} else
str += "首页 上一页 ";
if (n != page.getCurrentPage()) {
str += "<a href=\"" + staStr + (page.getCurrentPage() + 1)
+ "\" target=_self>下一页</a> ";
str += "<a href=\"" + staStr + n + "\" target=_self>末页</a> ";
} else
str += "下一页 末页 ";
str += "当前:第<strong>" + page.getCurrentPage() + "</strong>页 共<strong>" + n
+ "</strong>页 ";
str += "<b>" + page.getPageSize() + "</b>" + page.getWeight() + "/页 转到:";
str += "<select name='page' size='1' onchange=\"javascript:window.location='";
str += staStr + "'+this.value;\">";
for (i = 1; i < page.getCurrentPage(); i++)
str += "<option value='" + i + "'>" + i + "</option>";
str += "<option value='" + i + "' selected>" + i + "</option>";
for (i = page.getCurrentPage() + 1; i <= n; i++)
str += "<option value='" + i + "'>" + i + "</option>";
str += "</select></td></tr></table>";
return str;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -