麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JSP > 正文

jsp頁面數據分頁模仿百度分頁效果(實例講解)

2024-09-05 00:23:11
字體:
來源:轉載
供稿:網友

廢話不多說,直接上代碼

請根據自己的項目、包名修改

<%@page import="web09.shop.DBUtil"%><%@page import="java.sql.ResultSet"%><%@page import="java.sql.PreparedStatement"%><%@page import="java.sql.Connection"%><%@ page language="java" pageEncoding="UTF-8"%><!DOCTYPE html><html><head>  <meta charset="UTF-8">  <title>數據分頁</title>  <style type="text/css">    .page a{      min-width: 34px;      height: 34px;      border: 1px solid #e1e2e3;      cursor: pointer;      display:block;      float: left;      text-decoration: none;      text-align:center;      line-height: 34px;          }        .page a:HOVER {      background: #f2f8ff;      border: 1px solid #38f ;    }    .page a.prev{      width:50px;    }    .page span{      width: 34px;      height: 34px;      border: 1px solid transparent;      cursor: pointer;      display:block;      float: left;      text-decoration: none;      text-align:center;      line-height: 34px;      cursor: default;    }  </style></head><body><table class="tt" border="1" align="center" width="80%" cellpadding="10">  <tr>    <th>ID</th>    <th>姓名</th>    <th>年齡</th>    <th>專業</th>  </tr>  <%  DBUtil dbutil=new DBUtil();  Connection conn=dbutil.getCon();  //Connection conn = new DBUtil().getCon();  PreparedStatement pstmt1 = conn.prepareStatement("select count(*) from student");  ResultSet rs1 = pstmt1.executeQuery();  rs1.next();  int recordCount = rs1.getInt(1);   //記錄總數  int pageSize = 10;          //每頁記錄數  int start=1;            //顯示開始頁  int end=10;              //顯示結束頁  int pageCount = recordCount%pageSize==0 ? recordCount/pageSize : recordCount/pageSize+1;   int currPage = request.getParameter("p")==null ? 1 : Integer.parseInt(request.getParameter("p"));    currPage = currPage<1 ? 1 : currPage;  currPage = currPage>pageCount ? pageCount : currPage;    PreparedStatement pst = conn.prepareStatement("select * from student limit ?,?");  pst.setInt(1,currPage*pageSize-pageSize);  pst.setInt(2,pageSize);  ResultSet rs = pst.executeQuery();    while(rs.next()){  %>  <tr align="center">  <td><%=rs.getInt(1) %></td>  <td><%=rs.getString(2) %></td>  <td><%=rs.getInt("age") %></td>  <td><%=rs.getString(4) %></td>  </tr>  <%  }  %>  <tr>     <th colspan="4" class="page">       <%          out.print(String.format("<a class=/"prev/" href=/"?p=%d/">首頁</a>",1));         if(currPage>=7){           start=currPage-5;           end=currPage+4;         }         if(start>(pageCount-10)){           start=pageCount-9;         }         if(currPage>1){           out.print(String.format("<a class=/"prev/" href=/"?p=%d/">上一頁</a>",currPage-1));         }                  for(int i=start;i<=end;i++){           if(i>pageCount) break;           String pageinfo=String.format("<a href=/"?p=%d/">%d</a>",i,i);           if(i==currPage){             pageinfo=String.format("<span>%d</span>",i);           }           out.print(pageinfo);         }                  if(currPage<=pageCount){           out.print(String.format("<a class=/"prev/" href=/"?p=%d/">下一頁</a>",currPage+1));         }                  out.print(String.format("<a class=/"prev/" href=/"?p=%d/">尾頁</a>",pageCount));        %>     </th>   </tr></table></body></html>

以上這篇jsp頁面數據分頁模仿百度分頁效果(實例講解)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到JSP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 海外中文字幕在线观看 | 人禽l交免费视频观看 视频 | 美国人成人在线视频 | 日本在线视频免费观看 | 国产一区二区三区四区在线 | 久久www视频 | 午夜精品福利视频 | 女人裸体让男人桶全过程 | 亚洲国产中文字幕 | 成人黄色短视频在线观看 | 九九黄色 | 久久草草影视免费网 | 久久综合婷婷香五月 | 色悠悠久久久久 | 91精品国产92久久久久 | 国产精品久久久久久久av三级 | 羞羞的视频 | 亚洲欧美国产精品va在线观看 | 久久影院国产精品 | 精品国产1区2区3区 免费国产 | 色悠悠久久久久 | 免费视频xxxx | 久久99精品久久久久久园产越南 | 国产午夜精品一区二区三区免费 | 538任你躁在线精品视频网站 | 一道本不卡一区 | 黑人日比 | 久久成人综合网 | 欧美www | 亚洲国产精品二区 | 成人性视频免费网站下载软件 | 日韩视| 依人九九宗合九九九 | 91精品视频在线看 | 国产69精品久久久久9999不卡免费 | 国产精品久久久久久久午夜片 | 国产精品久久久久久久久久10秀 | 永久免费不卡在线观看黄网站 | 久久精品欧美一区 | omofun 动漫在线观看 | 欧美级毛片 |