亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? fenye.java

?? 網(wǎng)站點(diǎn)評(píng)系統(tǒng),采用sqlserver數(shù)據(jù)庫(kù)界面美觀
?? JAVA
字號(hào):
/*
 * Pagination.java
 *
 * Created on 2007年11月1日, 下午1:13
 *
 * To change this template, choose Tools | Template Manager
 * and open the template in the editor.
 */

package dianping;

import java.sql.SQLException;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.ResultSet;
import dianping.DB;

/**
 *冷漠大神 qq 361619004
 * @author Angel
 */
public class fenye extends HttpServlet{
    
    /** Creates a new instance of Pagination */
    public fenye() {
    }
    
    private int pageSize=0;
    private String table="";
    
    private void setTable(String s)
    {
        this.table=s;
    }
    private String getTable()
    {
        return table;
    }
    
    /**
     *初始化表名與每頁顯示的條數(shù) 擴(kuò)展用
     */
    public void info(String tableName,int pageSize)
    {
        this.setTable(tableName);
        this.setPageSize(pageSize);
    }
    
     /**
     *首頁 
     *參數(shù)說明 request 傳入jsp內(nèi)置的request對(duì)象 current 當(dāng)前頁 例:比如你現(xiàn)在在index.jsp頁 那你就 XX.top(request,"index.jsp"),當(dāng)然你也可以懶的寫法XX.top(request,"")這么寫也可以實(shí)現(xiàn)相同的功能
     */
    public String top(HttpServletRequest request,String current)
    {
       request.setAttribute("info","0");
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">首頁</a> ";
    }
    /**
     *上一頁 
     * 參數(shù)說明 request 傳入jsp內(nèi)置的request對(duì)象 current 當(dāng)前頁 例:比如你現(xiàn)在在index.jsp頁 那你就 XX.shang(request,"index.jsp"),當(dāng)然你也可以懶的寫法XX.shang(request,"")這么寫也可以實(shí)現(xiàn)相同的功能
     *yema 這個(gè)參數(shù)就是你當(dāng)前的頁碼 你可以在你的my.jsp 這么調(diào)用 String pages=request.getParameter("page") 再把pages傳到y(tǒng)ema 里就一切 OK 了
     */
    public String shang(HttpServletRequest request,String current,String yema)
    {
       int i=Integer.parseInt(yema);
       if(i>0)
           i--;
       String s=""+i;
       request.setAttribute("info",s);
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">上一頁</a> ";
    }
    /**
     *下一頁 
     * 參數(shù)說明 request 傳入jsp內(nèi)置的request對(duì)象 current 當(dāng)前頁 例:比如你現(xiàn)在在index.jsp頁 那你就 XX.xia(request,"index.jsp"),當(dāng)然你也可以懶的寫法XX.xia(request,"")這么寫也可以實(shí)現(xiàn)相同的功能
     *yema 這個(gè)參數(shù)就是你當(dāng)前的頁碼 你可以在你的my.jsp 這么調(diào)用 String pages=request.getParameter("page") 再把pages傳到y(tǒng)ema 里就一切 OK 了
     */
    public String xia(HttpServletRequest request,String current,String yema )
    {
       String wei=null;
       DB ms=new DB();
       ResultSet rs=ms.MSquery("select count(*) as a from  "+this.getTable());
        try {
            if(rs.next())
            {
                wei=rs.getString("a");
             }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
       int ii=0;
       if(wei!=null)
       {
           ii=Integer.parseInt(wei);
           ii=ii/this.getPageSize();
       }
        
      int i=Integer.parseInt(yema);
      if(i<ii)
        i++;
      String s=""+i;
      request.setAttribute("info",s);
      ms.close();
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">下一頁</a> ";
    }
     /**
     *尾頁
     *參數(shù)說明 request 傳入jsp內(nèi)置的request對(duì)象 current 當(dāng)前頁 例:比如你現(xiàn)在在index.jsp頁 那你就 XX.bottom(request,"index.jsp"),當(dāng)然你也可以懶的寫法XX.bottom(request,"")這么寫也可以實(shí)現(xiàn)相同的功能
     */
    public String bottom(HttpServletRequest request,String current)
    {
       String wei=null;
      DB ms=new DB();
       ResultSet rs=ms.MSquery("select count(*) as a from  "+this.getTable());
        try {
            if(rs.next())
            {
                wei=rs.getString("a");
             }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
       int ii=0;
       if(wei!=null)
       {
           ii=Integer.parseInt(wei);
           ii=ii/this.getPageSize();
       }
       wei=""+ii;
       request.setAttribute("info",wei);
       ms.close();
       return "<a href="+current+"?page="+(String)request.getAttribute("info")+">尾頁</a> ";
    }
   /**
     *這是一個(gè)實(shí)現(xiàn)了統(tǒng)計(jì)和跳轉(zhuǎn)的功能
     *傳進(jìn)去當(dāng)前頁字符串的信息會(huì)返回
     *<script>function list(){var p = page.value;window.location.href='index.jsp?page='+p;}</script>
     *   <form  action="index.jsp" onsubmit=return list() >
     *   <input type=text name=page size=3 />
     *   <input type=submit value=跳轉(zhuǎn)>
     *   </form>
     *共有XX條數(shù)據(jù),分XX頁顯示,當(dāng)前第XX頁!
     *的字符串
     */
    private String DBcount="";
    private String dangqian=null;
    public String tiaozhuan(String current,String yema2)
    {   
       String wei=null;
       DB ms=new DB();
       ResultSet rs=ms.MSquery("select count(*) as a from  "+this.getTable());
        try {
            if(rs.next())
            {
                wei=rs.getString("a");               
             }
        } catch (SQLException ex) {
            ex.printStackTrace();
        }
       DBcount=wei.toString();
       int ii=0;
       if(wei!=null)
       {
           ii=Integer.parseInt(wei);
           ii=ii/pageSize;       
        }
       ii++;
       wei=""+ii;       
       ms.close();
       int ye=Integer.parseInt(yema2);
       ye++;
        return "<script>function list(){var p = page.value;window.location.href='"+current+"?page='+p;}</script><form  action='"+current+"'  onsubmit=return list() ><input type=text name=page size=5 /><input type=submit value=跳轉(zhuǎn) > 共有:<font color=red >"+DBcount+"</font> 條數(shù)據(jù),分<font color=red >"+ii+"</font>頁顯示,當(dāng)前第:<font color=red >"+ye+"</font>頁!</form>(索引從0開始)";
    }

    private void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
    private int getPageSize()
    {
        return this.pageSize;
    }
    
     /**
     *返回sql語句 
     *參數(shù)說明 pageSize 這個(gè)參數(shù)是指你每頁想顯示幾條數(shù)據(jù) 比如說 把10 傳進(jìn)去就會(huì)返回10條記錄的結(jié)果集 tableName 這個(gè)沒有說明好說的啦 就是把你想要操作的表 的名字傳進(jìn)來就行了 
     *yema 這個(gè)參數(shù)就是你當(dāng)前的頁碼 你可以在你的my.jsp 這么調(diào)用 String pages=request.getParameter("page") 再把pages傳到y(tǒng)ema 里就一切 OK 了
     */
    public String getSqlASC(int pageSize,String tableName,String yema) {
        this.setTable(tableName);
        this.setPageSize(pageSize);
        int i=0;
        int temp=0;
        if(yema!=null&&!yema.equals(""))
        {
            i=Integer.parseInt(yema);
            temp=pageSize*i;
        }
        return "select top "+pageSize+" * from "+tableName+" where (id not in (select top "+temp+" id from "+tableName+" order by id)) order by id ";
    }
     /**
     *返回sql語句 按照你的主鍵id值倒序 輸出
     *參數(shù)說明 pageSize 這個(gè)參數(shù)是指你每頁想顯示幾條數(shù)據(jù) 比如說 把10 傳進(jìn)去就會(huì)返回10條記錄的結(jié)果集 tableName 這個(gè)沒有說明好說的啦 就是把你想要操作的表 的名字傳進(jìn)來就行了 
     *yema 這個(gè)參數(shù)就是你當(dāng)前的頁碼 你可以在你的my.jsp 這么調(diào)用 String pages=request.getParameter("page") 再把pages傳到y(tǒng)ema 里就一切 OK 了
     */
    public String getSqlDESC(int pageSize,String tableName,String yema) {
        this.setPageSize(pageSize);
        this.setTable(tableName);
        int i=0;
        int temp=0;
        if(yema!=null&&!yema.equals(""))
        {
            i=Integer.parseInt(yema);
            temp=pageSize*i;
        }
        return "select top "+pageSize+" * from "+tableName+" where (id not in (select top "+temp+" id from "+tableName+" order by id desc)) order by id desc";
    }
    
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频网址| 丝袜诱惑制服诱惑色一区在线观看| 秋霞午夜av一区二区三区| 欧美中文字幕不卡| 婷婷综合另类小说色区| 91精品欧美久久久久久动漫 | 久久美女艺术照精彩视频福利播放| 麻豆一区二区在线| 精品成人佐山爱一区二区| 国产suv一区二区三区88区| 国产精品网站在线| 91免费观看视频在线| 性做久久久久久久久| 日韩免费一区二区三区在线播放| 国产一区欧美日韩| 国产精品久久久久久久久久久免费看| 99国产精品一区| 午夜精品一区二区三区电影天堂 | 亚洲一二三级电影| 欧美日韩精品欧美日韩精品一| 日韩和欧美一区二区三区| 亚洲精品在线观| 波波电影院一区二区三区| 亚洲精品国产a| 日韩精品一区二区在线观看| av在线不卡免费看| 日本欧美加勒比视频| 中文字幕乱码久久午夜不卡| 91成人看片片| 国产在线不卡视频| 蜜臀久久久99精品久久久久久| 久久嫩草精品久久久精品| 99视频有精品| 麻豆国产精品视频| 一区二区三区国产豹纹内裤在线| 精品福利av导航| 欧美日韩国产系列| 成人h版在线观看| 日本免费新一区视频| 亚洲欧洲国产专区| 精品久久久影院| 欧美影视一区二区三区| 国产剧情一区二区| 性做久久久久久免费观看欧美| 国产精品网友自拍| 欧美一级生活片| 91官网在线免费观看| 国内精品嫩模私拍在线| 亚洲成av人片www| 亚洲激情欧美激情| 欧美高清一级片在线观看| 日韩一区二区中文字幕| 色国产精品一区在线观看| 国产精品12区| 国产一区二三区好的| 亚洲午夜久久久久久久久电影院 | 色婷婷av一区二区三区软件| 黄色日韩网站视频| 丝袜亚洲另类欧美综合| 亚洲美女电影在线| 国产精品免费观看视频| 久久夜色精品国产欧美乱极品| 欧美一区二区三区色| 欧美日韩亚洲综合一区| 色域天天综合网| 91蜜桃网址入口| av一二三不卡影片| 成人h动漫精品一区二| 国产成人亚洲精品狼色在线| 久久99精品国产| 久久精品免费看| 精品一区二区三区免费视频| 欧美aaaaaa午夜精品| 丝袜美腿亚洲综合| 午夜激情一区二区| 亚洲成人在线免费| 日韩精品乱码免费| 日韩精品乱码免费| 日韩专区一卡二卡| 免费观看日韩电影| 精品午夜久久福利影院| 久久精品国产免费| 九九九精品视频| 国产一区啦啦啦在线观看| 国产一区二区三区在线观看精品| 国产福利一区二区三区视频| 成人动漫一区二区| voyeur盗摄精品| 99久久99久久综合| 91久久精品一区二区三区| 欧美探花视频资源| 在线播放日韩导航| 日韩视频123| 国产日韩欧美麻豆| 国产精品麻豆网站| 亚洲在线免费播放| 日韩和的一区二区| 国产美女视频一区| 99re热视频这里只精品| 91激情在线视频| 91精品国产丝袜白色高跟鞋| 精品国产一区二区三区四区四| 中文字幕av不卡| 性做久久久久久久久| 久久精品国产精品亚洲综合| 成人污视频在线观看| 色呦呦网站一区| 欧美成人官网二区| 中文字幕在线不卡| 亚洲成人动漫在线免费观看| 九九久久精品视频| 91麻豆国产香蕉久久精品| 91精品国产高清一区二区三区 | 激情综合网最新| 成人不卡免费av| 欧美一区二区在线视频| 国产欧美中文在线| 午夜私人影院久久久久| 国产精品一区二区久久精品爱涩 | 欧美高清hd18日本| 国产精品日韩成人| 日韩高清在线不卡| 成人一级片网址| 日韩三级精品电影久久久| 国产精品天美传媒| 日韩 欧美一区二区三区| 成人午夜看片网址| 日韩一区二区三区观看| 国产精品福利一区| 男女性色大片免费观看一区二区 | 国产精品一区二区三区网站| 日本高清不卡一区| 久久品道一品道久久精品| 亚洲一区在线观看视频| 成人永久免费视频| 日韩一区二区电影网| 亚洲精品乱码久久久久久 | 奇米精品一区二区三区在线观看| 91美女在线视频| 欧美精品一区二区在线播放| 婷婷成人激情在线网| 99热99精品| 国产欧美一区二区三区在线看蜜臀| 婷婷六月综合网| 欧美羞羞免费网站| 亚洲女女做受ⅹxx高潮| 福利一区福利二区| 精品乱码亚洲一区二区不卡| 天堂午夜影视日韩欧美一区二区| 91小宝寻花一区二区三区| 日本一区二区视频在线| 玖玖九九国产精品| 制服丝袜中文字幕一区| 亚洲午夜精品网| 色av综合在线| 亚洲自拍另类综合| 日本高清不卡一区| 亚洲精品五月天| 91丨九色丨尤物| 亚洲欧美电影一区二区| 99精品一区二区| 中文字幕亚洲不卡| 成人教育av在线| 中文字幕中文乱码欧美一区二区| 国产成人激情av| 国产精品三级久久久久三级| 国产成人av影院| 国产精品色哟哟| 色综合久久久久网| 一区二区三区中文字幕精品精品| 91免费在线看| 亚洲国产精品一区二区www在线| 欧洲一区在线观看| 亚洲国产视频直播| 欧美日韩一区二区欧美激情 | 久久久蜜桃精品| 国产精品一区2区| 国产欧美日韩麻豆91| 风间由美性色一区二区三区| 亚洲欧洲三级电影| 91丨porny丨首页| 午夜成人免费视频| 日韩欧美一二三| 国产盗摄一区二区| 国产精品不卡在线观看| 一本色道**综合亚洲精品蜜桃冫| 亚洲一二三四在线观看| 欧美精品亚洲一区二区在线播放| 天天操天天综合网| 日韩欧美电影一区| 成人精品gif动图一区| 夜夜精品视频一区二区| 欧美顶级少妇做爰| 国产精品一级片在线观看| 国产精品国产三级国产专播品爱网 | 91麻豆精品视频| 日韩不卡一区二区三区| 久久久久久久久久久久久久久99| 99视频精品免费视频| 亚洲成av人影院在线观看网|