<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 :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

    display 分頁

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

    代碼:
    <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;???//每頁顯示的條數(shù)
    ????int?pageIndex?=?0?;
    ????
    if(pageIndexName!=null){
    ????????pageIndex?
    =?(request.getParameter(pageIndexName)==null)?
    ????????????????
    0:(Integer.parseInt(request.getParameter(pageIndexName))?-?1);??//當(dāng)前頁數(shù)
    ????}
    ????
    ????????????
    ?????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>數(shù)據(jù)分頁展現(xiàn)開始</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>

    主站蜘蛛池模板: 在线观看特色大片免费网站| 成人免费视频一区二区三区| 亚洲成人免费电影| 亚洲无线观看国产精品| 日韩精品亚洲人成在线观看| 在线免费观看h片| 思思99re66在线精品免费观看| 最新亚洲卡一卡二卡三新区| 18禁在线无遮挡免费观看网站| 91香焦国产线观看看免费 | 亚洲精品一品区二品区三品区| 日本人护士免费xxxx视频| 亚洲视频日韩视频| 91香蕉成人免费网站| 亚洲一卡二卡三卡四卡无卡麻豆| 亚洲韩国在线一卡二卡| 久久久久国产精品免费看| 亚洲精品视频免费观看| 亚洲伊人久久大香线蕉结合| 国产成人午夜精品免费视频| 亚洲欧洲在线观看| 131美女爱做免费毛片| 亚洲精品精华液一区二区| 免费A级毛片无码A∨男男| 国产日韩久久免费影院| 午夜亚洲av永久无码精品| 精品成人一区二区三区免费视频 | 日韩一级视频免费观看| 亚洲码和欧洲码一码二码三码| 久久久免费的精品| 亚洲精品视频在线观看免费| 天天天欲色欲色WWW免费| 特级做a爰片毛片免费看| 亚洲AV综合色一区二区三区| 香蕉免费在线视频| 亚洲国产精品网站久久| 国产精品免费精品自在线观看| 国产aⅴ无码专区亚洲av| 国产又大又粗又长免费视频| 美女被爆羞羞网站免费| 免费国产a国产片高清|