?? toolbar.java
字號(hào):
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"+"\">首頁(yè)</a>";
}
public String getPrePage() {
return prePage;
}
public void setPrePage(String url) {
this.prePage ="<a href=\""+url+"?page=<%=request.getAttribute("+"\"BackPage\""+")%>"+"\">上頁(yè)</a>";
}
public String getNextPage() {
return nextPage;
}
public void setNextPage(String url) {
this.nextPage ="<a href=\""+url+"?page=<%=request.getAttribute("+"\"NextPage\""+")%>"+"\">下頁(yè)</a>";
}
public String getTotalPage() {
return totalPage;
}
public void setTotalPage(String url) {
this.totalPage ="共<%=request.getAttribute("+"\"TotalPage\""+")%>頁(yè)記錄" ;
}
public String getNowPage() {
return nowPage;
}
public void setNowPage(String nowPage) {
this.nowPage = "現(xiàn)第<%=request.getAttribute("+"\"currPage\""+")%>頁(yè)";
}
public String getLastPage() {
return lastPage;
}
public void setLastPage(String url) {
this.lastPage = "<a href=\""+url+"?page=<%=request.getAttribute("+"\"TotalPage\""+")%>"+"\">末頁(yè)</a>";
}
public String getGoPage() {
StringBuffer s = new StringBuffer() ;
s.append("轉(zhuǎn)到第") ;
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>頁(yè)");
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()) ;
}
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -