<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    waysun一路陽光

    不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實(shí)實(shí)做事,認(rèn)認(rèn)真真做人。

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
      167 隨筆 :: 1 文章 :: 64 評論 :: 0 Trackbacks
    1.action

    public class DataMangAction extends ActionSupport implements ServletRequestAware, ModelDriven<DataMangForm>
    {
       private String str;
       private HttpServletRequest request;
       private int pageSize = 2;
       private DataMangForm model = new DataMangForm();
      
      public String execute() throws Exception
      {
       System.out.println("ok");
       str="execute";
       return str;
      }
      public String init() throws Exception
      {
       DataMangForm dataMangForm = getModel();
             ArrayList baseInfoList;
             // 獲取當(dāng)前頁碼
             int pageNum = dataMangForm.getPageNum();
             DataMangOpertion dataMangOpertion=new DataMangOpertion();
             baseInfoList = dataMangOpertion.getAllBaseInfo(pageSize, pageNum);
             if (baseInfoList != null)
             {
              dataMangForm.setBaseInfoList(baseInfoList);
                 Pagination pagination = dataMangOpertion.getPageInAction();
                
              pagination.setShowCurrentState(true);
              pagination.setShowPageNumber("dataMangAction!init.action", "", 10, 5);
              dataMangForm.setPagination(pagination);
              request.setAttribute("pagination", pagination);
             }
     
       str="init";
       return str;
      }
      public String toAdd() throws Exception
      {
       str="toAdd";
       return str;
      }
         public DataMangForm getModel()
      {
       return model;
      }

         public void setServletRequest(HttpServletRequest request)
         {
         this.request = request;
         }
    }
    2.pagination

    public class Pagination
    {

      /*
      ** pageSize      每頁記錄數(shù)
      ** recordCount   總記錄數(shù)
      ** pageNum       當(dāng)前頁
      ** pageCount     總頁數(shù)
      */
      private int pageSize;
      private int recordCount;
      private int pageNum;
      private int pageCount;
      private String showPageNumber="";
      private String showCurrentState;

      public Pagination()
      {
      }
      public Pagination(int pageNum,int pageSize,int recordCount,int pageCount)
      {
        this.setPageNum(pageNum);
        this.setPageSize(pageSize);
        this.setRecordCount(recordCount);
        this.setPageCount(pageCount);
      }
      public void setPageSize(int pageSize)
      {
        this.pageSize=pageSize;
      }
      public int getPageSize()
      {
        return pageSize;
      }
      public void setRecordCount(int recordCount)
      {
        this.recordCount=recordCount;
      }
      public int getRecordCount()
      {
        return recordCount;
      }
      public void setPageNum(int pageNum)
      {
        this.pageNum=pageNum;
      }
      public int getPageNum()
      {
        return pageNum;
      }
      public void setPageCount(int pageCount)
      {
        this.pageCount=pageCount;
      }
      public int getPageCount()
      {
        return pageCount;
      }
      //顯示分頁的當(dāng)前狀態(tài)信息
      public void setShowCurrentState(boolean bool)
      {
        if(bool)
        {
          this.showCurrentState = "共有" + recordCount + "條記錄數(shù),每頁" + pageSize + "條,第<font color=\"red\">"+ pageNum + "</font>頁,"+"共" +pageCount + "頁." ;
        }
        else
        {
          this.showCurrentState="";
        }
      }
      public String getShowCurrentState()
      {
        return showCurrentState;
      }
      //顯示分頁碼
      public void setShowPageNumber(String path,String parameters,String first,String previous,String next,String last)
      {
        if(pageNum>1)
        {
         showPageNumber="<a href=\"" +path+ "?pageNum=1" +parameters+ "\">" +first+ "</a>&nbsp;";
         showPageNumber=showPageNumber+"<a href=\"" +path+ "?pageNum=" +(pageNum-1)+parameters+ "\">" +previous+ "</a>&nbsp;";
       }
       if(pageNum<pageCount)
       {
         showPageNumber=showPageNumber+"<a href=\"" +path+ "?pageNum=" +(pageNum+1)+parameters+ "\">" +next+ "</a>&nbsp;";
         showPageNumber=showPageNumber+"<a href=\"" +path+ "?pageNum=" +pageCount+parameters+ "\">" +last+ "</a>&nbsp;";
       }
      }
      public void setShowPageNumber(String path,String parameters,int middleSize,int kipSize)
      {
        int start=(pageNum/kipSize)*kipSize+1;
        int end=start-1+middleSize;
        if(end>=pageCount)
        {
          end=pageCount;
        }
        if(start>kipSize)
        {
          showPageNumber="<a href=" +path+ "?pageNum=" +(start-2)+parameters+ ">" +"<<<"+ "</a>&nbsp;";
        }
        while(start<=end)
        {
          showPageNumber=showPageNumber+"<a href=" +path+ "?pageNum=" +start+parameters+ ">[" +start+ "]</a>&nbsp;";
          start++;
        }
        if(end<pageCount)
        {
          showPageNumber=showPageNumber+"<a href=" +path+ "?pageNum=" +(end+1)+parameters+ ">" +">>>"+ "</a>&nbsp;";
        }
      }
      public String getShowPageNumber()
      {
        return showPageNumber;
      }
    }

    3.在JSP頁面顯示
     ${pagination.showPageNumber}  ,${pagination.showCurrentState}
    posted on 2009-06-20 00:27 weesun一米陽光 閱讀(4804) 評論(1)  編輯  收藏 所屬分類: 總結(jié)備用 、SSH框架

    評論

    # re: struts2中如何獲得request.setAttribute("bean", beanObject);的值得在JSP頁面顯示【自己整理】[未登錄] 2011-12-22 19:15 菜鳥
    謝謝!  回復(fù)  更多評論
      

    主站蜘蛛池模板: 黄色免费网站网址| 久久影视综合亚洲| 亚洲精品熟女国产| 最近中文字幕完整版免费高清| 亚洲精品无码成人AAA片| 国产久爱免费精品视频| 亚洲午夜久久久影院伊人| 亚洲免费在线观看| 久久99国产亚洲高清观看首页| 国产在线观a免费观看| 亚洲AV乱码久久精品蜜桃| 午夜爽爽爽男女免费观看影院| 亚洲资源在线观看| 美女网站免费福利视频| 亚洲日本韩国在线| 两个人看的www视频免费完整版| 亚洲日韩欧洲乱码AV夜夜摸| 日本三级在线观看免费| 亚洲美女视频免费| caoporn国产精品免费| 亚洲人成网站在线播放vr| 无码精品国产一区二区三区免费 | 91久久成人免费| 亚洲第一男人天堂| 无码人妻AV免费一区二区三区| 亚洲特级aaaaaa毛片| 国产在线观看免费视频播放器 | 一级毛片免费一级直接观看| 久久精品国产亚洲综合色| 99久久精品日本一区二区免费 | 免费无毒a网站在线观看| 国产∨亚洲V天堂无码久久久| 亚洲w码欧洲s码免费| 久久精品国产亚洲AV未满十八 | 国产亚洲自拍一区| 亚洲天堂免费在线| j8又粗又长又硬又爽免费视频| 亚洲成a人片77777老司机| 四虎影视免费在线| 久热免费在线视频| 美景之屋4在线未删减免费 |