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

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

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

    posts - 165, comments - 198, trackbacks - 0, articles - 1
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    display 分頁

    Posted on 2008-08-06 22:28 G_G 閱讀(1528) 評論(0)  編輯  收藏 所屬分類: JspTag
    -> http://displaytag.sourceforge.net
    分頁流程描述:
    ? 1.組合查詢參數得取。
    ??? 比如時間范圍,用戶名模糊查詢。。這些存入 session->data;name
    ? 2.通過持久層得到 ‘數據總條數’‘當前展現頁數據’;
    ? 3.分頁點擊;根據session 組合參數,再次向數據庫申請書及。

    代碼:
    <jsp:root?version="1.2"?xmlns:jsp="http://java.sun.com/JSP/Page"
    ????xmlns:display
    ="urn:jsptld:http://displaytag.sf.net">
    ????
    <jsp:directive.page?import="java.util.regex.Pattern"?/>
    ????
    <jsp:directive.page?import="test.Bean"?/>
    ????
    <jsp:directive.page?import="java.util.ArrayList"?/>
    ????
    <jsp:directive.page?import="java.util.List"?/>
    ????
    <jsp:directive.page?contentType="text/html;?charset=UTF-8"?/>
    ????
    <jsp:include?page="inc/header.jsp"?flush="true"?/>


    <jsp:scriptlet>?<![CDATA[

    ????Pattern?pattern?
    =?Pattern.compile("d-[0-9]+-p");
    ????String?pageIndexName?
    =?null?;
    ????
    for(Object?otmp?:?request.getParameterMap().keySet()?){
    ????????
    if(?pattern.matcher(otmp.toString()).find()?){
    ????????????pageIndexName?
    =?otmp.toString();
    ????????????
    break;
    ????????}?
    ????}
    ????
    ????
    ????
    int?pageSize?=?10;???//每頁顯示的條數
    ????int?pageIndex?=?0?;
    ????
    if(pageIndexName!=null){
    ????????pageIndex?
    =?(request.getParameter(pageIndexName)==null)?
    ????????????????
    0:(Integer.parseInt(request.getParameter(pageIndexName))?-?1);??//當前頁數
    ????}
    ????
    ????????????
    ?????List?list?
    =?new?ArrayList();???
    ?????
    for(int?i=0;i<pageSize;i++){
    ?????????list.add(?
    new?Bean(pageIndex*10+i,"liu-"+pageIndex*10+i)??);
    ?????}
    ????request.setAttribute(
    "data",list);
    ????session.setAttribute(?
    "resultSize",?100?);
    ????out.print(
    "!"+pageIndexName);


    ????]]
    ></jsp:scriptlet>


    ????
    <h2>數據分頁展現開始</h2>
    ????
    <display:table?name="data"?pagesize="10"?partialList="true"
    ????????size
    ="sessionScope.resultSize">
    ????????
    <display:column?property="id"?title="ID"></display:column>
    ????????
    <display:column?property="name"?title="名字"></display:column>
    ????
    </display:table>
    ????
    ????
    ????
    <jsp:include?page="inc/footer.jsp"?flush="true"?/>

    </jsp:root>

    主站蜘蛛池模板: 成全影视免费观看大全二| 久久久久久国产精品免费免费男同 | eeuss影院www天堂免费| 免费中文字幕一级毛片| 人妻仑刮八A级毛片免费看| 免费播放特黄特色毛片| 午夜在线免费视频| 久久亚洲色一区二区三区| 国产日韩久久免费影院| 亚洲AV永久精品爱情岛论坛| 久久久久久免费一区二区三区 | 久久精品国产亚洲AV嫖农村妇女| 人妻无码久久一区二区三区免费| 亚洲福利视频网站| 久久电影网午夜鲁丝片免费| 亚洲AV成人精品日韩一区| 日批日出水久久亚洲精品tv| ssswww日本免费网站片| 亚洲AV成人一区二区三区AV| 亚洲黄色免费电影| 亚洲精品久久无码av片俺去也| 免费一区二区三区四区五区| a级毛片在线免费观看| 色婷婷亚洲十月十月色天| 波多野结衣中文字幕免费视频| 亚洲日韩精品无码AV海量| 亚洲精品岛国片在线观看| 久久久久免费精品国产小说| 亚洲综合色一区二区三区| 亚洲免费视频一区二区三区| 国产拍拍拍无码视频免费| 亚洲一级毛片在线观| 亚洲av成人一区二区三区在线观看| 国产精品区免费视频| 亚洲精品天堂成人片AV在线播放 | 亚洲福利在线视频| 亚洲aⅴ无码专区在线观看| 亚洲精品老司机在线观看| 99xxoo视频在线永久免费观看| 在线观看亚洲AV日韩AV| 亚洲中文字幕无码永久在线|