jsp實作上一頁下一頁翻頁功能(範例程式碼)

韦小宝
發布: 2018-01-18 09:52:35
原創
10980 人瀏覽過

下面小編就為大家帶來一篇jsp實作上一頁下一頁翻頁功能(範例程式碼)。小編覺得蠻不錯的,現在就分享JSP原始碼給大家,也給大家做個參考。對JSP有興趣的一起跟著小編過來看看吧

前段時間一直忙於期末考和找實習,好久沒寫部落格了。

這段時間做了個小項目,包含了翻頁和富文本編輯器Ueditor的兩個知識點,Ueditor玩的還不是很深,打算玩深後再寫篇部落格。

要實現翻頁功能,只需要設定一個pageIndex即可,然後每次載入頁面時透過pageIndex去載入資料就行。

那麼我們可以設定一個隱藏的input框,用來將pageIndex傳遞給下個頁面。

當我們點擊上一頁的時候,透過js方法改變pageIndex的值,再提交表單即可

二話不多說,看程式碼,程式碼裡面寫的還算比較清楚。

這個是index.jsp的程式碼。

index.jsp

<%@page import="Bean.DBBean"%> <%@page import="Entity.Record"%> <%@page import="java.util.List"%> <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>     NoteBook of Eric Wu   
<% int allRecord=0;//总的记录条数,不包含查询后的 int totalRecord=0;//总的记录条数,包含查询后的 int totalPage=1;//总的页面数,包含查询后的 int pageIndex=1;//当前页面号,用于控制页面翻转,默认为1 List records=null; DBBean db=new DBBean(); allRecord=db.getRecordCount(); totalRecord=db.getRecordCount(); totalPage=(totalRecord-1)/10+1; if(request.getParameter("pageIndex")!=null){//不是第一次加载 //要做下数据类型转换 pageIndex=Integer.valueOf(request.getParameter("pageIndex")); if(request.getParameter("keyword")!=null){ String keyword=request.getParameter("keyword"); records=db.getRecords(pageIndex,keyword);//获取查询内容一页的事件记录集,共10条 totalRecord=db.getRecordCount(keyword); totalPage=(totalRecord-1)/10+1; }else{ records=db.getRecords(pageIndex);//获取一页的事件记录集,共10条 } }else{//第一次加载 records=db.getRecords(pageIndex);//获取一页的事件记录集,共10条 } session.setAttribute("records", records);//便于后面使用 %>

NoteBook of Eric Wu

The palest ink is better than the best memory !

记录-<%=allRecord %>

<% int count=0; if(records!=null){ for(Record r: records){ count++; %> <% } } %>
序号 标题 时间
<%= count %> <%= r.getTitle() %> <%= r.getTime() %>
共<%= totalRecord %>条记录 共<%= totalPage %>页 每页10条 当前第<%= pageIndex %>页 上一页 下一页

登入後複製

#效果圖

翻頁後:pageIndex=1

#翻頁後:pageIndex=2

以上這篇jsp實作上一頁下一頁翻頁功能(範例程式碼)就是小編分享給大家的全部內容了,希望能給大家一個參考! !

相關推薦:

JSP的優缺點及基本操作

Servlet跳到JSP頁面後的路徑問題相關解釋

Servlet轉送到JSP頁面出現路徑問題怎麼辦?

以上是jsp實作上一頁下一頁翻頁功能(範例程式碼)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!