<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>

    主站蜘蛛池模板: 亚洲高清免费在线观看| 最近中文字幕大全免费视频| 亚洲真人日本在线| 国产成人精品无码免费看| 亚洲小说区图片区| 日韩一级视频免费观看| 久久免费99精品国产自在现线| 337p日本欧洲亚洲大胆精品555588| 91麻豆最新在线人成免费观看| 美女视频黄频a免费| 亚洲五月六月丁香激情| 国产伦一区二区三区免费| 日韩视频免费在线观看| 国产精品日本亚洲777| 亚洲综合在线视频| 亚洲AV无码精品国产成人| 亚洲线精品一区二区三区影音先锋| 在线观看AV片永久免费| 99精品视频免费| 精品亚洲福利一区二区| 亚洲精品国产手机| 亚洲精品乱码久久久久66| 手机在线免费视频| 国产在线一区二区综合免费视频 | 国产亚洲蜜芽精品久久| 亚洲欧洲一区二区| 国产亚洲午夜高清国产拍精品 | 羞羞视频免费观看| 亚洲日产2021三区在线| 亚洲乱码中文字幕久久孕妇黑人| 天天天欲色欲色WWW免费| 99久9在线|免费| 好吊色永久免费视频大全| 亚洲AV无码一区二区三区电影| 亚洲天堂中文字幕| 亚洲乱码国产乱码精品精| 人人狠狠综合久久亚洲高清| 日本亚洲免费无线码| 精品无码无人网站免费视频| 99re6在线视频精品免费| 男人扒开添女人下部免费视频|