⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tools.java

📁 又一个课程设计 简易 JSP 论坛 功能较简单的那种, 界面上模仿了 Discuz JSP 本来就学的不行, 只是尽量实现了 MVC
💻 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() + "&nbsp;&nbsp;";
		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>&nbsp;";
			str += "<a href=\"" + staStr + (page.getCurrentPage() - 1)
					+ "\" target=_self>上一页</a>&nbsp;";
		} else
			str += "首页&nbsp;上一页&nbsp;";
		if (n != page.getCurrentPage()) {
			str += "<a href=\"" + staStr + (page.getCurrentPage() + 1)
					+ "\" target=_self>下一页</a>&nbsp;";
			str += "<a href=\"" + staStr + n + "\" target=_self>末页</a>&nbsp;";
		} else
			str += "下一页&nbsp;末页&nbsp;";
		str += "当前:第<strong>" + page.getCurrentPage() + "</strong>页&nbsp;共<strong>" + n
				+ "</strong>页&nbsp;";
		str += "<b>" + page.getPageSize() + "</b>" + page.getWeight() + "/页&nbsp;转到:";
		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 + -