婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > jsp分頁顯示的實現代碼

jsp分頁顯示的實現代碼

熱門標簽:高德地圖標注樣式 杭州ai語音電銷機器人功能 電銷機器人是有一些什么技術 地圖標注線上教程 電銷機器人好賣么 杭州語音電銷機器人軟件 商洛電銷 北票市地圖標注 四川保險智能外呼系統商家

最近這幾天在做JSP留言板設計的過程中,遇到了一個問題。先看一張截圖:

 這是隨便在一個新聞的留言頁面截的圖,假如留言條數太多,那整個頁面得排好長好長,這就直接給用戶造成了麻煩、不舒服的感受,所以,解決這個問題,通常采用分頁顯示的方法。
       要把頁面顯示方式設計成這樣的方式,通常需要用到這幾個基本變量:pageSize(每個頁面所顯示的記錄數)、pageCount(一共有多少個頁面)、showPage(目前顯示第幾頁)、recordCount(總的記錄數),為了方便理解,畫了一張圖:

如果想要把頁面顯示做成這樣的效果,在這張圖中pageSize=4,pageCount=3,showPage=1,recordCount=12。思路是,如果要顯示那個頁面,就要先算出來每個頁面第一條記錄是所有記錄中的第幾條記錄,假設每頁的第一條記錄是總記錄中的第position條記錄,那么position=(ShowPage - 1)×PageSize+1。比如上圖這個例子,如果要顯示第一頁,就要計算出第一頁中的第一條記錄是總的記錄中的第一條記錄;如果要顯示第二頁,就要計算出第二頁中的第一條記錄是總的記錄中的第四條記錄;如果要顯示第三頁,就要計算出第一頁中的第一條記錄是總的記錄中的第九條記錄。
       在JSP中的核心代碼為如下(用的數據庫為MySQL):

復制代碼 代碼如下:

%!  int pageSize=4;
 int pageCount;
 int showPage;
 %>

!-- 連接數據庫并從數據庫中調取記錄-->
%
 Connection con;
 Statement sql;
 ResultSet rs;

 try{Class.forName("com.mysql.jdbc.Driver");
 }catch(ClassNotFoundException e){
 }

 try{con=DriverManager.getConnection("jdbc:mysql://localhost:3306/message board","root","123456");
  sql=con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
  //返回可滾動的結果集
  rs=sql.executeQuery("select * from messageinfo");
  //將游標移到最后一行
  rs.last();
  //獲取最后一行的行號
  int recordCount=rs.getRow();
  //計算分頁后的總數
  pageCount=(recordCount%pageSize==0)?(lastRow/pageSize):(lastRow/pageSize+1);

  //獲取用戶想要顯示的頁數:
  String integer=request.getParameter("showPage");
  if(integer==null){
   integer="1";
  }
  try{showPage=Integer.parseInt(integer);
  }catch(NumberFormatException e){
   showPage=1;
  }
  if(showPage=1){
   showPage=1;
  }
  if(showPage>=pageCount){
   showPage=pageCount;
  }

  //如果要顯示第showPage頁,那么游標應該移動到的position的值是:
  int position=(showPage-1)*pageSize+1;
  //設置游標的位置
  rs.absolute(position);
  //用for循環(huán)顯示本頁中應顯示的的記錄
  for(int i=1;i=pageSize;i++){  
 %>
   table>
    tr>
     th>%=rs.getString("UserName") %>/th>
     td>發(fā)表于:%=rs.getString("datetime") %>/td>
    /tr>
    tr >
     th colspan="3">textarea>%=rs.getString("content") %>/textarea>/th>
    /tr>
   /table>

 %  
   rs.next();
  } 
  rs.close();
  con.close();
  }
  catch(Exception e){
  e.printStackTrace();}
 %>
 br>
 第%=showPage %>頁(共%=pageCount %>頁)
 br>
 a href="ShowMessages.jsp?showPage=1">首頁/a>
 a href="ShowMessages.jsp?showPage=%=showPage-1%>">上一頁/a>
% //根據pageCount的值顯示每一頁的數字并附加上相應的超鏈接
  for(int i=1;i=pageCount;i++){
 %>
   a href="ShowMessages.jsp?showPage=%=i%>">%=i%>/a>
% }
 %> 
 a href="ShowMessages.jsp?showPage=%=showPage+1%>">下一頁/a>
 a href="ShowMessages.jsp?showPage=%=pageCount%>">末頁/a>
 !-- 通過表單提交用戶想要顯示的頁數 -->
 form action="" method="get">
  跳轉到第input type="text" name="showPage" size="4">頁
  input type="submit" name="submit" value="跳轉">
 /form> 

運行結果如下(為了簡化代碼,已經網頁布局相關代碼去掉,此處僅指功能):

可以跳轉到首頁、上一頁、下一頁、末頁,可以手動在數字上指定頁數,也可以在輸入框中輸入要顯示的頁數。

您可能感興趣的文章:
  • 原生JS實現分頁點擊控件
  • JS實現前端分頁效果
  • js實現簡單的前端分頁效果
  • 純javascript實現分頁(兩種方法)
  • 非常不錯的一個JS分頁效果代碼,值得研究
  • 利用js制作html table分頁示例(js實現分頁)
  • 純js分頁代碼(簡潔實用)
  • js分頁顯示div的內容
  • JS實現的簡單分頁功能示例
  • 原生JS實現酷炫分頁效果

標簽:貴州 丹東 江西 紅河 宿州 云浮 西藏 青島

巨人網絡通訊聲明:本文標題《jsp分頁顯示的實現代碼》,本文關鍵詞  jsp,分頁,顯示,的,實現,代碼,;如發(fā)現本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《jsp分頁顯示的實現代碼》相關的同類信息!
  • 本頁收集關于jsp分頁顯示的實現代碼的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产成人精品aa毛片| 一区二区三区四区精品在线视频| 日韩专区在线视频| 另类的小说在线视频另类成人小视频在线| 三级亚洲高清视频| 性做久久久久久免费观看欧美| 日本午夜精品视频在线观看| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 欧美色精品在线视频| 日韩西西人体444www| 国产欧美精品一区二区色综合| 国产精品久久久久桃色tv| 国产一区二区三区四区五区入口| 波多野结衣亚洲一区| 久久免费看少妇高潮| 亚洲成国产人片在线观看| 在线影院国内精品| 国产精品久久久久久久岛一牛影视| 九九在线精品视频| 日韩一区二区三免费高清| 日本亚洲三级在线| 精品国精品国产| 国产精品一区二区在线播放| 中文字幕av资源一区| 99精品视频在线免费观看| 国产亚洲欧美激情| 91视频在线观看| 一区二区三区丝袜| 免费成人美女在线观看.| 国产九色sp调教91| 日韩国产精品久久久| 色久综合一二码| 亚洲欧洲综合另类| 精品国产91亚洲一区二区三区婷婷 | 国产在线看一区| 久久综合狠狠综合| 99国产精品久久久| 日韩高清不卡在线| 国产欧美日韩视频一区二区| 99在线精品观看| 麻豆精品久久精品色综合| 中文字幕一区不卡| 欧美电影免费观看高清完整版在| 成人免费电影视频| 国产成人免费视频网站| 亚洲男帅同性gay1069| 精品国产免费久久| 欧美一级视频精品观看| 欧美日韩免费一区二区三区视频| 亚洲自拍偷拍网站| 亚洲影院久久精品| 亚洲成人免费影院| 日本人妖一区二区| 亚洲欧美在线另类| 国产精品情趣视频| 亚洲理论在线观看| 亚洲国产视频在线| 亚洲成人在线观看视频| 亚洲欧美日韩成人高清在线一区| 国产偷v国产偷v亚洲高清| 2020国产精品| 国产精品乱子久久久久| 欧美国产精品一区| 国产精品电影一区二区| 一区二区在线观看av| 秋霞成人午夜伦在线观看| 激情综合网av| 欧美手机在线视频| 久久久亚洲欧洲日产国码αv| 久久久亚洲精品一区二区三区| 国产欧美一区二区精品久导航| 国产精品国产馆在线真实露脸| 亚洲一区二区三区在线| 国产综合成人久久大片91| 国产高清精品在线| 欧美亚洲一区二区在线观看| 久久久久久久久伊人| 亚洲精品亚洲人成人网在线播放| 日韩国产在线一| 成人av免费网站| 亚洲另类在线一区| 久久国产精品区| 91国产免费观看| 国产精品国产馆在线真实露脸| 午夜婷婷国产麻豆精品| 91麻豆.com| 亚洲精品视频在线看| av高清不卡在线| 亚洲激情成人在线| 色噜噜久久综合| 亚洲欧美日韩一区二区| 9i在线看片成人免费| 国产日韩欧美麻豆| 99久久婷婷国产| 亚洲精品国产品国语在线app| 国产精品白丝jk黑袜喷水| 欧美精品一区二区三区高清aⅴ| 日韩精品五月天| 欧美精品一区二区三区一线天视频| 午夜激情综合网| 91精品国产综合久久久久久漫画| 一区二区成人在线视频| 色婷婷久久一区二区三区麻豆| 久久久久青草大香线综合精品| 美女看a上一区| 国产亚洲一区二区在线观看| 99久久伊人久久99| 丝袜亚洲另类丝袜在线| 欧美一个色资源| 激情伊人五月天久久综合| 亚洲一区二区三区在线播放| 成人免费观看av| 日本亚洲视频在线| 久久精品一区二区三区不卡牛牛| 91伊人久久大香线蕉| 精品亚洲成a人在线观看 | 国产一区二区三区电影在线观看| 日本大香伊一区二区三区| 肉丝袜脚交视频一区二区| 国产欧美日韩一区二区三区在线观看| 丰满白嫩尤物一区二区| 日精品一区二区三区| 亚洲蜜桃精久久久久久久| 久久伊人蜜桃av一区二区| 日本精品一区二区三区高清 | av一二三不卡影片| 国产精品99久久久久久久女警| 亚洲mv在线观看| 亚洲欧美另类图片小说| 亚洲四区在线观看| 亚洲欧美日韩国产综合在线| 国产亚洲一本大道中文在线| 久久综合资源网| 久久精品一区二区| 18涩涩午夜精品.www| 国产精品全国免费观看高清| 午夜影院久久久| 在线观看精品一区| 色婷婷精品大在线视频| 成人免费va视频| 成人毛片老司机大片| 精品中文字幕一区二区小辣椒 | 欧美一区二区三区播放老司机| 在线视频观看一区| 8x8x8国产精品| 欧美一区二区三区在线视频| 日韩欧美在线影院| 国产精品全国免费观看高清| 午夜精品久久久久久| 国产一区啦啦啦在线观看| 色欲综合视频天天天| 欧美精品一区在线观看| 一区二区三区毛片| 国产69精品久久久久777| 欧美精品国产精品| 国产精品欧美一区喷水| 日韩在线a电影| 99re热这里只有精品免费视频| 精品久久一区二区三区| 亚洲va欧美va人人爽| 成人av免费网站| 国产精品免费丝袜| 国产传媒一区在线| 国产亚洲精品中文字幕| 日韩av成人高清| 日韩一区二区在线看片| 免费成人av在线播放| 6080午夜不卡| eeuss鲁片一区二区三区| 久久亚洲捆绑美女| 床上的激情91.| 国产精品婷婷午夜在线观看| 国产91精品一区二区麻豆亚洲| 亚洲视频一区在线观看| 欧美精品高清视频| 亚洲丶国产丶欧美一区二区三区| 欧美性xxxxxxxx| 国产一区二区网址| 一区二区三区丝袜| 精品成a人在线观看| 成人妖精视频yjsp地址| 夜夜操天天操亚洲| 欧美一区二区三区四区视频| 国产一区欧美二区| 亚洲人成网站精品片在线观看| 欧美系列一区二区| 亚洲一区av在线| 日韩一级大片在线观看| 久久久精品tv| 欧美专区亚洲专区| 青青草原综合久久大伊人精品优势| 欧美日韩你懂的| 视频精品一区二区| 亚洲色图丝袜美腿| 欧美日韩日本视频| 成人avav在线| 欧美成人福利视频| 成人综合在线观看| 亚洲小说欧美激情另类| 一卡二卡欧美日韩|