<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    IT人生
    專注于java相關(guān)技術(shù).
    posts - 53,comments - 87,trackbacks - 0
    本文來源于 http://www.javaeye.com/topic/86330
    pager-taglib絕對是個(gè)好東西,可以方便的幫我們完成分頁的功能,當(dāng)然大家不要擔(dān)心他的效率,它支持每次從數(shù)據(jù)庫中只取出要顯示的數(shù)據(jù)(呵呵,這點(diǎn)很關(guān)鍵噢),這樣可以減少數(shù)據(jù)庫的壓力。 

    好了,該說一下怎么用了: 
    1、拷貝pager-taglib.jar包 
    2、在JSP頁面中使用taglib指令引入pager-taglib標(biāo)簽庫 
    3、使用pager-taglib標(biāo)簽庫進(jìn)行分頁處理 

    下面我先簡單說一下長用到的標(biāo)簽的作用吧: 
    pg:pager【這個(gè)標(biāo)簽用來設(shè)置分頁的總體參數(shù)】重要參數(shù)說明: 
    url:分頁的鏈接根地址,pager標(biāo)簽會在這個(gè)鏈接的基礎(chǔ)上附加分頁參數(shù) 
    items:總記錄數(shù),pager標(biāo)簽正是根據(jù)這個(gè)值來計(jì)算分頁參數(shù)的 
    maxPageItems:每頁顯示的行數(shù),默認(rèn)為10 
    maxIndexPages:在循環(huán)輸出頁碼的時(shí)候,最大輸出多少個(gè)頁碼,默認(rèn)是10 

    pg:first【第一頁的標(biāo)簽】重要參數(shù)說明: 
    export變量的意義: 
    pageUrl 
    - 分頁鏈接URL地址(最重要的export參數(shù)) 
    pageNumber 
    - 頁碼 
    firstItem 
    - 首頁第一行的索引值 
    lastItem 
    - 首頁最后一行的索引值 

    pg:pre【上一頁標(biāo)簽】重要參數(shù)說明: 
    export變量的意義: 
    pageUrl 
    - 分頁鏈接URL地址(最重要的export參數(shù)) 
    pageNumber 
    - 頁碼 
    firstItem 
    - 前頁第一行的索引值 
    lastItem 
    - 前頁最后一行的索引值 

    pg:next【下一頁標(biāo)簽】重要參數(shù)說明: 
    export變量的意義: 
    pageUrl 
    - 分頁鏈接URL地址(最重要的export參數(shù)) 
    pageNumber 
    - 頁碼 
    firstItem 
    - 下頁第一行的索引值 
    lastItem 
    - 下頁最后一行的索引值 

    pg:last重要參數(shù)說明: 
    export變量的意義: 
    pageUrl 
    - 分頁鏈接URL地址(最重要的export參數(shù)) 
    pageNumber 
    - 頁碼 
    firstItem 
    - 尾頁第一行的索引值 
    lastItem 
    - 尾頁最后一行的索引值 

    pg:pages【這個(gè)標(biāo)簽用來循環(huán)輸出頁碼信息】重要參數(shù)說明: 
    export變量的意義: 
    pageUrl 
    - 分頁鏈接URL地址(最重要的export參數(shù)) 
    pageNumber 
    - 頁碼 
    firstItem 
    - pageNumber這個(gè)頁碼指定的那一頁的第一行的索引值 
    lastItem 
    - pageNumber這個(gè)頁碼指定的那一頁的最后一行的索引值 

    有了這些理論上的知識,我們現(xiàn)在一起來做一個(gè)demo: 
    1.建立一個(gè)類:(因?yàn)槲覀冃枰opager-taglib兩個(gè)參數(shù),一個(gè)是記錄總數(shù)INT,一個(gè)是要顯示的數(shù)據(jù)LIST) 
    import java.util.List; 

    /** 
    * 分頁模型 
    @author WinLive 

    */
     
    public class PagerModel 

    //總記錄數(shù) 
    private int total; 

    //當(dāng)前頁的結(jié)果集 
    private List datas; 

    public List getDatas() 
    return datas; 
    }
     
    public void setDatas(List datas) 
    this.datas = datas; 
    }
     
    public int getTotal() 
    return total; 
    }
     
    public void setTotal(int total) 
    this.total = total; 
    }
     
    }
     

    2.新建一個(gè)JSP,顯示我們做的分頁數(shù)據(jù) 

    <%@ taglib uri="http://jsptags.com/tags/navigation/pager" prefix="pg"%> 
    <%@ taglib prefix="c"  uri="http://java.sun.com/jsp/jstl/core" %> 
    <%@ taglib prefix="fmt"  uri="http://java.sun.com/jsp/jstl/fmt" %> 

      
    <!-- 列表數(shù)據(jù)欄 --> 
    <c:if test="${!empty pm.datas}"> 
    <!-- 這里就是要顯示的數(shù)據(jù)了 --> 
    </c:if> 
            
    <!-- 在列表數(shù)據(jù)為空的時(shí)候,要顯示的提示信息 --> 
        
    <c:if test="${empty pm.datas}"> 
        
    <tr> 
        
    <td colspan="7" > 
        沒有找到相應(yīng)的記錄 
        
    </td> 
        
    </tr> 
        
    </c:if> 

    <TABLE width="778" border=0 align=center cellPadding=0 cellSpacing=0 borderColor=#ffffff style="FONT-SIZE: 10pt"> 
            
    <TBODY> 
              
    <TR> 
                
    <TD height=28 align=center vAlign=center noWrap > 
                
    <!-- 可以在這里插入分頁導(dǎo)航條 --> 
    <pg:pager url="index.jsp" items="${pm.total }" export="currentPageNumber=pageNumber"> 
    <pg:first><a href="${pageUrl}">首頁</a></pg:first> 
    <pg:prev><a href="${pageUrl}">前頁</a></pg:prev> 
    <pg:pages> 
    <c:choose> 
    <c:when test="${pageNumber eq currentPageNumber }"> 
    <font color="red">${pageNumber }</font> 
    </c:when> 
    <c:otherwise> 
    <a href="${pageUrl }">${pageNumber}</a> 
    </c:otherwise> 
    </c:choose> 
    </pg:pages> 
    <pg:next><a href="${pageUrl}">下頁</a></pg:next> 
    <pg:last><a href="${pageUrl}">尾頁</a></pg:last> 
    </pg:pager> 
       
    </TD> 
             
    </TR> 
           
    </TBODY> 
         
    </TABLE> 


    減肥瘦身品總匯     值得信賴*脈脈美妝*正品現(xiàn)貨謝絕講價(jià)     〓深港商盟〓名品歐衣坊(美國休閑品牌AF系列)     QQ三國游戲幣及道具專賣店     小臉紅紅的瘦身旗艦店
    posted on 2009-04-17 17:06 龍華城 閱讀(2637) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲五月午夜免费在线视频| 午夜成人免费视频| 免费无遮挡无码视频在线观看| 亚洲Av无码精品色午夜 | 亚洲sss综合天堂久久久| 亚洲欧洲成人精品香蕉网| 四虎永久成人免费| 毛片大全免费观看| 精品久久8x国产免费观看| 亚洲国产精品乱码一区二区| 日韩成人在线免费视频| 黄瓜视频影院在线观看免费| 久久久久国产精品免费网站| 精品人妻系列无码人妻免费视频| 处破女第一次亚洲18分钟| 亚洲中文字幕一区精品自拍| 亚洲最大黄色网址| 中文字幕亚洲色图| 激情内射亚洲一区二区三区| 人人狠狠综合久久亚洲婷婷| 亚洲精品无码乱码成人| 国产亚洲人成A在线V网站| 亚洲国产精品成人网址天堂| 国产yw855.c免费视频| 国产精品色午夜免费视频| 黄网址在线永久免费观看 | 久久亚洲熟女cc98cm| 久久综合图区亚洲综合图区| 亚洲成AV人片在线观看无码 | 香港经典a毛片免费观看看| 国产青草亚洲香蕉精品久久| 亚洲狠狠婷婷综合久久| 亚洲午夜未满十八勿入网站2| 亚洲精品国产精品乱码不卡| 免费很黄很色裸乳在线观看| www亚洲精品少妇裸乳一区二区| 国产黄色片在线免费观看| 日本午夜免费福利视频| 国产精品免费看香蕉| 国产一级淫片免费播放电影| 亚洲 另类 无码 在线|