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

📄 toolbar.java

📁 SSH 开发网上订餐系统。由于SSH相关包太大不方便上传。请自行导入。
💻 JAVA
字号:
package com.web.util;

public class ToolBar {
	 private StringBuffer str ;
	 private String fistPage ;
	 private String prePage ;
	 private String nextPage ;
	 private String totalPage ;
	 private String nowPage ;
	 private String goPage ;
	 private String lastPage ;
	 private PageController p;
	 private String toolbar ;
	 public ToolBar(String url , PageController pageController)
	 {	
		 str = new StringBuffer("");
		 this.p = pageController  ;
		 this.setFistPage(url) ;
		 this.setLastPage(url) ;
		 this.setNextPage(url) ;
		 this.setNowPage(url) ;
		 this.setPrePage(url) ;
		 this.setTotalPage(url) ;
	 }
	public String getFistPage() {
		return fistPage;
	}
	public void setFistPage(String url) {
		this.fistPage = "<a href=\""+url+"?page=1"+"\">首页</a>";
	}
	public String getPrePage() {
		return prePage;
	}
	public void setPrePage(String url) {
		this.prePage ="<a href=\""+url+"?page=<%=request.getAttribute("+"\"BackPage\""+")%>"+"\">上页</a>";
	}
	public String getNextPage() {
		return nextPage;
	}
	public void setNextPage(String url) {
		this.nextPage ="<a href=\""+url+"?page=<%=request.getAttribute("+"\"NextPage\""+")%>"+"\">下页</a>";
	}
	public String getTotalPage() {
		return totalPage;
	}
	public void setTotalPage(String url) {
		this.totalPage ="共<%=request.getAttribute("+"\"TotalPage\""+")%>页记录" ;
	}
	public String getNowPage() {
		return nowPage;
	}
	public void setNowPage(String nowPage) {
		this.nowPage =  "现第<%=request.getAttribute("+"\"currPage\""+")%>页";
	}
	public String getLastPage() {
		return lastPage;
	}
	public void setLastPage(String url) {
		this.lastPage = "<a href=\""+url+"?page=<%=request.getAttribute("+"\"TotalPage\""+")%>"+"\">末页</a>";
	}
	
	public String getGoPage() {
		StringBuffer s = new StringBuffer() ;
		s.append("转到第") ;
		s.append(" <select name="+"select"+">") ;
		for (int i = 1; i < p.getTotalPages() + 1; i++) {   
	        if (i == p.getCurrentPage()) {   
	         s.append("<OPTION value=" + i + " selected>" + i   
	           + "</OPTION>");   
	        } else {   
	         s.append("<OPTION value=" + i + ">" + i + "</OPTION>");   
	        }   
	       }   
	       s.append("</SELECT>页");   
	       s.append("<input type="+"submit"+" name="+"Submit"+" value="+"go"+">") ;
		return s.toString();
	}
	
	public String getToolbar() {
		//str.append(getFistPage()) ;
		//str.append(getPrePage()) ;
		//str.append(getNextPage()) ;
		//str.append(getLastPage()) ;
		//str.append(getTotalPage()) ;
		//str.append(getNowPage()) ;
		//str.append(getGoPage()) ;
		return str.toString() ;
	}

	public static void main(String arg[])
	{
		PageController p = new PageController(5 ,1) ;
		ToolBar tb = new ToolBar("pageControl.do",p) ;
		System.out.print(tb.getToolbar()) ;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -