<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 閱讀(1533) 評論(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>

    主站蜘蛛池模板: 亚洲国产免费综合| 91精品国产免费| 啊灬啊灬别停啊灬用力啊免费看| 亚洲AV无码成人网站在线观看| 24小时日本韩国高清免费| 久久亚洲精品中文字幕无码| 亚洲网站视频在线观看| 久久精品免费视频观看| 亚洲国产成人一区二区精品区| a级毛片毛片免费观看久潮| 亚洲春色在线视频| 桃子视频在线观看高清免费视频| 久久久久亚洲av无码专区蜜芽| 久久福利青草精品资源站免费| 91在线精品亚洲一区二区| 成人黄色免费网址| 亚洲狠狠婷婷综合久久蜜芽| 日韩免费观看视频| 久久青青成人亚洲精品| 99re视频精品全部免费| 亚洲一区二区三区免费在线观看 | 四虎国产精品成人免费久久| 伊人久久亚洲综合影院| 亚洲人成7777影视在线观看| 国产无遮挡裸体免费视频在线观看| 亚洲国产成人片在线观看无码 | 亚洲欧洲专线一区| 亚洲国产午夜中文字幕精品黄网站| aa在线免费观看| 国产美女无遮挡免费视频网站 | 亚洲AV无码专区国产乱码4SE | 国产精品亚洲综合久久| 久久免费精彩视频| 国产亚洲精品影视在线| 亚洲av中文无码| 91精品导航在线网址免费| 欧美亚洲国产SUV| 亚洲AV无码AV男人的天堂| 毛片a级毛片免费观看品善网| 特级毛片aaaa免费观看| 亚洲精品456在线播放|