📄 pagetag.java
字号:
package com.org.common;
import java.io.*;
import java.util.*;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.*;
public class PageTag extends SimpleTagSupport {
private PageInfo pageinfo = null;
private String action = null;
/**
* @return 返回 action。
*/
public String getAction() {
return action;
}
/**
* @param action
* 要设置的 action。
*/
public void setAction(String action) {
this.action = action;
}
/**
* @return 返回 pageinfo。
*/
public PageInfo getPageinfo() {
return pageinfo;
}
/**
* @param pageinfo
* 要设置的 pageinfo。
*/
public void setPageinfo(PageInfo pageinfo) {
this.pageinfo = pageinfo;
}
public void doTag() throws JspException, IOException {
JspWriter out = getJspContext().getOut();
int totalpage = pageinfo.getTotalpage();
int totalcount = pageinfo.getTatalCount();
int pageNo = pageinfo.getPageNo();
int addPageNo = pageNo + 1;
int minPageNo = pageNo - 1;
out.println("<table width=\"400\" align=\"center\" cellPadding=\"0\" cellSpacing=\"0\"> ");
out.print("<tr >");
out.println("<td width=47%>共" + totalcount + "条," + totalpage + "页,当前"
+ pageNo + "页</td>");
out.println("<td width=53% align='left'> ");
if (pageNo > 1) {
out
.println("&<a href=\"/StudentManger/" + action
+ "?pageNo=1"+ "&totalpage=" + totalpage + "&totalcount="
+ totalcount + "\">" );
}
out.print("首页");
out.println("</a> ");
if (pageNo > 1) {
out.println("&<a href=\"/StudentManger/" + action + "?pageNo="
+ minPageNo + "&totalpage=" + totalpage + "&totalcount="
+ totalcount + "\">");
}
out.print("上页");
out.println("</a> ");
if (pageNo < totalpage) {
out.println("&<a href=\"/StudentManger/" + action + "?pageNo="
+ addPageNo + "&totalpage=" + totalpage + "&totalcount="
+ totalcount + "\">");
}
out.print("下页");
out.println("</a> ");
if (pageNo < totalpage) {
out.println("<a href=\"/StudentManger/" + action + "?pageNo="
+ totalpage + "&totalpage=" + totalpage + "&totalcount="
+ totalcount + "\">");
}
out.print("末页");
out.println("</a> ");
out.println("</td> </tr> </table>");
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -