web程式設計之分頁顯示 (轉)
之分頁顯示
流浪小子
俗話說"萬是開頭難",真的是這樣,初學web程式設計總是有很多的問題,下面就介紹比較常見的一個問題--分頁顯示。
在網上介紹分頁顯示的文章也是很多,但是大多數是用的來實現的,本是以來實現分頁顯示。程式的思路是透過取得記錄的總數otal,和定義好的每頁顯示的記錄數EveryPage,來計算總的頁數。然後透過控制指標的移動來實現指定的資料的讀取。下面透過程式例子來具體解釋。
首先,建立一個資料表,待會要。(由於只是實驗只用ACCESS作為)建立一張名為test的資料庫表,為了簡單欄位只要三個,分別是id(自動編號),name(文字),passowrd(文字)。然後隨便往資料庫裡插入一些資料。注意資料庫要在OC資料來源管理器中建立DSN。
//written by qiyadeng;
//pages.jsp
%>
..*"%>
int EveryPage=8;//每頁顯示的記錄數;
int OnPage=1; //當前顯示的頁數;
int Total=0;//記錄的總數;
int TotalPage=0;//記錄的總頁數;
//下面是連線資料庫;由於是簡單的例子就不用JavaBean了;
Class.forName("sun..odbc.JdbcOdbc");
Connection conn=DriverManager.getConnection("jdbc:odbc:test");//DSN名為test;
Statement stmt=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
String sql=" * from test";//查詢語句;
ResultSet rs=stmt.executeQuery(sql);
rs.last();//移到最後一條記錄;
Total=rs.getRow();//記錄的總數;
//計算出總的頁數TotalPage;
if(Total%EveryPage==0)
TotalPage=Total/EveryPage;
else
TotalPage=Total/EveryPage+1;
//取得文字框輸入的值;
String Pages=request.getParameter("Pages");
if(Pages!=null)
{
OnPage=Integer.parseInt(Pages);//把Pages轉換為整型;
//根據輸入的值,判斷應顯示的頁;
if(OnPage>TotalPage)
{
OnPage=TotalPage;
}
else if(OnPage<=0)
{
OnPage=1;
}
}
rs.absolute((OnPage-1)*EveryPage+1);//指定指標的位置;
%>
使用者個,共頁當前在第頁
使用者編號 | 使用者名稱 | 密碼 |
//當前顯示的是不是第一頁應該顯示的東西;
if(OnPage!=1)
{
%>
>第一頁
>上一頁
}
//當前顯示的是不是最後一頁應該顯示的東西;
if(OnPage!=TotalPage)
{
%>
>下一頁
>最後一頁
}
%>
轉到>頁
相信透過上述的例子,你應該對分頁顯示已經有了一個比較好的認識,如果你認為上述例子中有什麼問題的可以e至work-cn.com">webmaster@network-cn.com或是到.(源程式和例子資料庫地址)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10752019/viewspace-962639/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 詳細講解PHP程式設計中分頁顯示的製作PHP程式設計
- 國際網頁Web設計流程 (轉)網頁Web
- java web實現分頁顯示資料JavaWeb
- Qt程式設計技巧 窗體居中顯示QT程式設計
- word首頁不顯示頁碼怎麼設定 如何讓頁碼從第二頁開始顯示
- 設計好的報表是如何在 web 上顯示的Web
- IDEA 如何設定TAB頁顯示多行Idea
- php分頁顯示PHP
- 微信小程式web-view頁面安卓下顯示空白的解決辦法!!!微信小程式WebView安卓
- XML建立可排序、分頁的資料顯示頁面(轉)XML排序
- Django之分頁功能Django
- SAP CRM產品主資料頁面的縮圖顯示設計原理
- Stable Diffusion WebUI 頁面設定: 顯示 VAE CLIPWebUI
- Web頁面中的“門”—Web端登入頁的設計Web
- 用javabean來實現MySQL的分頁顯示(轉)JavaBeanMySql
- 顯示驅動程式和硬體 (轉)
- 直接在程式中更改顯示模式 (轉)模式
- 所有程式設計皆為Web程式設計程式設計Web
- WIN32 API程式設計--列舉系統顯示器Win32API程式設計
- 網頁設計師 vs 網頁程式設計師網頁程式設計師
- java byte[] 轉圖片 在jsp頁面顯示JavaJS
- Fullscreen API 全屏顯示網頁API網頁
- vue 3 頁面全屏顯示Vue
- 程式介面多模式顯示的實現 (轉)模式
- 自適應網頁設計/響應式Web設計網頁Web
- web網頁設計實現——04.16Web網頁
- 用VB設計能適應各種顯示屬性的介面 (轉)
- rest_framework之分頁器RESTFramework
- mysql之分頁方式瞭解MySql
- Django框架之分頁器使用Django框架
- ASP.NET 個人資訊註冊頁面,並跳轉顯示ASP.NET
- 學php時寫的一個分頁顯示的類 (轉)PHP
- 網頁圖片不能顯示 網頁圖片顯示不出來的解決辦法網頁
- Qt設計:時間顯示(QTimer)QT
- Winform設定托盤程式,托盤顯示ORM
- 在工作列上顯示圖示 (轉)
- web 多屏互動顯示方案Web
- Web設計流程優化:網頁效果圖設計新思路Web優化網頁