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

    主站蜘蛛池模板: 亚洲性猛交xx乱| 亚洲AV一二三区成人影片| 免费A级毛片无码久久版| 亚洲国产av无码精品| 中文亚洲成a人片在线观看| 久久久久亚洲av无码专区| 日本亚洲色大成网站www久久| 添bbb免费观看高清视频| 亚洲中文字幕乱码一区| 在线播放免费人成视频网站| 88xx成人永久免费观看| 免费A级毛片无码A∨男男| 污污视频网站免费观看| 亚洲精品偷拍视频免费观看| 亚洲中文无码永久免| 免费人成在线观看网站视频| 免费国产va在线观看| 中文字幕亚洲电影| 777成影片免费观看| 亚洲日韩国产一区二区三区在线| 国产一级一毛免费黄片| 免费无码又爽又刺激高潮的视频| 亚洲日产无码中文字幕| 猫咪免费人成在线网站| 亚洲AV无码一区东京热久久| 国产亚洲精品仙踪林在线播放| 男女超爽刺激视频免费播放| 亚洲AV永久无码精品成人| 99久久精品日本一区二区免费| 国产AV无码专区亚洲AV男同| 成人a毛片视频免费看| 亚洲国产国产综合一区首页| 免费观看91视频| 亚洲一级片免费看| 一级一黄在线观看视频免费| 国产精品免费_区二区三区观看 | 亚洲国产精品狼友中文久久久| 两个人看的www免费| 亚洲欭美日韩颜射在线二| 亚洲免费在线视频观看| 亚洲精品国产成人中文|