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

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

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

    客戶端使用jquery,設(shè)置了上一頁(yè)和下一頁(yè)作為分頁(yè)并顯示總頁(yè)數(shù)和當(dāng)前頁(yè)數(shù),并把返回的json用div+span顯示:

    $.ajaxSetup({
    beforeSend: function() {
    $("#back").html('<img src="loading.gif">');
    },
    complete: function() {},
    error:function(){$("#back").html('<font color="red">read data error..</font>');},
    method: "post",
    timeout:50000,
    cache:false
    });

    function loaddatapage(page){
    $("#detail").html('');
    $.ajax({
    dataType:'json',
    url:"<%=request.getContextPath()%>/jiner/jiner.action",
    data:"pagenum=" + page,
    success:function(data){
    $("#detail").append('<p style="color:white;background-color:blue;font:bold;"><span style="color:white;">金額</span><span style="color:white;">時(shí)間</span><span style="color:white;">操作員</span><span style="color:white;">所在IP</span></span></p>');
    $.each(data.list,function(i,n){
    $("#detail").append('<p><span>'+ data.list[i][0] + '</span><span>' + data.list[i][2] + '</span><span>' + data.list[i][1] + '</span><span>' + data.list[i][3] + '</span></p>');
    })
    var prepage=page-1;
    var nextpage=page+1;
    if(prepage<=0){prepage=1;}
    if(nextpage>data.amountPage){nextpage=data.amountPage;}
    $("#detail").append('<p style="background-color:#CAD7F7;"><span style="font:blod;margin-top:20px;">當(dāng)前頁(yè):'+ page + '/'+ data.amountPage + '</span><span><button   style="font:12px; width:60px; height:19px;  FONT-SIZE: 12px; " onclick="loaddatapage('+ prepage +')">上一頁(yè)</button><button style="font:12px; width:60px; height:19px;  FONT-SIZE: 12px; " onclick="loaddatapage('+ nextpage +')">下一頁(yè)</button></span></p>');
    $("#back").html('')
    }
    });
    }

    服務(wù)器端使用比較普遍的分頁(yè)方式,使用hibernate+struts2:

    ACTION中部分代碼:

     private List list;
     private int PageSize=10,amountPage;
     private String pagenum; 

     public String list() throws Exception {
      int s = JinerManager.CountCreditDetail();
      int a = s%PageSize;
      if(a!=0){
       amountPage = s/PageSize+1;
          }else{
       amountPage = s/PageSize;
          }
      this.setAmountPage(amountPage);
      this.setPagenum(pagenum);
      this.setList(JinerManager.Find(pagenum,PageSize));
      return SUCCESS;
     }

    JinerManager.Find(pagenum,PageSize)調(diào)用了service,使用hibernate的數(shù)據(jù)庫(kù)分頁(yè)查找數(shù)據(jù):

     public List FindCreditDetail(String pagenum,int pagesize){
      Query queryObject = getSession().createSQLQuery("select i_add_money ,s_user_id,to_char(d_date,'yyyy-mm-dd hh24:mi:ss' ),s_ip from jiner t order by i_id desc");
      if (pagenum == null|pagenum == ""){
       queryObject.setFirstResult(0);
       queryObject.setMaxResults(pagesize);
             }else{
              try{
              Integer p = (Integer.valueOf(pagenum)-1) * pagesize;
              queryObject.setFirstResult(p);
              queryObject.setMaxResults(pagesize);
              }catch (Exception e){
               queryObject.setFirstResult(0);
               queryObject.setMaxResults(pagesize);  
              }
             }
      List result = queryObject.list();
      return result;
     }

    struts2配置,使用了jsonplugin:

     <package name="jiner"  extends="json-default"  namespace="/jiner">
          <action name="jiner" class="com.pixel.websino.admin.web.action.CreditdetailAction">
            <result type="json"/>
          </action>
      </package>
    posted on 2008-11-14 11:49 lzj520 閱讀(463) 評(píng)論(0)  編輯  收藏 所屬分類: Ajax個(gè)人學(xué)習(xí)日記Struts2
    主站蜘蛛池模板: 亚洲成av人影院| 亚洲欧美日韩国产成人| **毛片免费观看久久精品| 亚洲人成www在线播放| 免费人成网站在线播放| 国产一精品一av一免费爽爽| 亚洲国产系列一区二区三区| 亚洲七七久久精品中文国产| 亚洲免费福利视频| 春意影院午夜爽爽爽免费| 亚洲男女一区二区三区| 免费一级一片一毛片| 一级毛片免费观看不卡的| 亚洲AV无码成人精品区日韩 | 国产免费的野战视频| 爱情岛论坛亚洲品质自拍视频网站| 亚洲成A人片777777| 又大又黄又粗又爽的免费视频| 免费无码一区二区三区| 美女视频黄a视频全免费网站一区| 亚洲一区二区三区夜色| 亚洲av再在线观看| 在线观看免费人成视频| 成全视频免费观看在线看| 久久亚洲中文无码咪咪爱| 中文字幕亚洲色图| 久久青青草原亚洲av无码| 免费无码一区二区三区蜜桃大| 日韩精品在线免费观看| 一区二区三区AV高清免费波多| 亚洲深深色噜噜狠狠网站| 西西人体44rt高清亚洲| 亚洲人成电影网站国产精品| 成人爽A毛片免费看| 鲁大师在线影院免费观看| 人禽伦免费交视频播放| 亚洲av无码专区在线电影天堂| 亚洲酒色1314狠狠做| 人人狠狠综合久久亚洲88| 久久精品亚洲乱码伦伦中文| 国产免费av一区二区三区|