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

📄 pagetag.java

📁 简单的一个新闻系统。j2ee开发的。对大家学习有帮助。
💻 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 + -