lizongbo 的 編程學習

          http://618119.com

          BlogJava 首頁 新隨筆 聯系 聚合 管理
            23 Posts :: 1 Stories :: 78 Comments :: 0 Trackbacks

          displaytag 1.1 使用Partial Lists大數據量分頁的例子:

          在盡量不改動現有代碼的基礎上來使用displaytag結合數據庫分頁.

          1.先設置總頁數:

          <%
             Integer totalNum = new Integer(pageBean.getTotalNum());
          //pageBean是我自己記錄分頁信息的bean。
          request.setAttribute("totalNum",totalNum);//設置總記錄條數
          %>

          2.配置displaytag的 兩個屬性:partialList="true" size="totalNum"
          比如:
            <display:table id="testtbid"  name="sessionScope.test" pagesize="20" partialList="true" size="totalNum">

          3.在jsp中獲得翻頁信息的代碼:

          <%

          下面代碼是取得翻頁數

          //如果沒有為table設置 id那么就要寫成ParamEncoder(null);
            String rpname = new org.displaytag.util.ParamEncoder("testtbid")
                .encodeParameterName(
                    org.displaytag.tags.TableTagParameters.PARAMETER_PAGE);
            System.out.println("當前頁數:" + rpname + " = " +
                               request.getParameter(rpname));
                 //然后根據當前頁數去從數據庫中取出相應數據。

           

          //see: http://displaytag.sourceforge.net/11/displaytag/apidocs/org/displaytag/tags/TableTagParameters.html

          %>
          表格分頁導航條里的分頁鏈接個數默認是8個,可以通過下面的代碼來更改
          //在<display:table>標簽內
              <display:setProperty name="paging.banner.group_size" value="20"/>
          //</display:table>

          當然也可以通過實現 org.displaytag.pagination.PaginatedList接口來完成這個要求。
          更多信息,請參考:
          http://displaytag.sourceforge.net/11/tut_externalSortAndPage.html

          posted on 2006-02-22 10:50 lizongbo 的編程學習 閱讀(723) 評論(0)  編輯  收藏 所屬分類: java
          主站蜘蛛池模板: 丰顺县| 恩平市| 同江市| 华宁县| 永安市| 绿春县| 温泉县| 南皮县| 顺义区| 准格尔旗| 珲春市| 辛集市| 上林县| 古田县| 文水县| 缙云县| 朝阳区| 延川县| 张家港市| 丹凤县| 乐平市| 湄潭县| 铁岭县| 威远县| 库尔勒市| 宿松县| 确山县| 略阳县| 视频| 新郑市| 康马县| 武清区| 海安县| 普兰店市| 靖江市| 淮南市| 馆陶县| 肃宁县| 阿拉尔市| 墨竹工卡县| 内黄县|