小伙伴們應(yīng)該都知道,我們在項目開發(fā)中經(jīng)常要用到分頁功能,現(xiàn)在我們一般都會使用各種分頁插件來進(jìn)行快速實現(xiàn)。不過在面試的時候,面試官有時會問我們分頁的實現(xiàn)過程與原理,這就有點讓人防不勝防了。所以為了防止大家在面試時手足無措,小編就用最原始的技術(shù)來帶各位實現(xiàn)一下分頁效果,希望能夠讓大家弄清楚分頁的底層原理!
內(nèi)容導(dǎo)讀
本文的核心內(nèi)容主要分為如下幾部分:
程序結(jié)構(gòu)
JSP頁面設(shè)計
分頁主要編碼
效果展示
一. 程序結(jié)構(gòu)
本項目雖小,但也是遵循三層架構(gòu)的。對啦,不要忘了在項目中導(dǎo)入tomcat、JRE、mysql的依賴庫文件,我這里用的是Eclipse工具。
因為項目中用到了JSP標(biāo)簽,所以我們需要在tomcat安裝文件夾中的lib子文件夾下放好jstl-1.2.jar與standard.jar文件,如果有的話就不用管它了。項目的代碼及依賴結(jié)構(gòu)如下圖所示:
二. JSP頁面設(shè)計
接下來是本項目所用的jsp頁面文件,主要有以下幾個。
1. 創(chuàng)建index.jsp網(wǎng)頁文件
2. play.jsp文件
三. 分頁主要編碼
1. 創(chuàng)建分頁文件Pagination
2. 創(chuàng)建StuService類
當(dāng)然啦,還有數(shù)據(jù)庫與表、實體類等也是需要我們創(chuàng)建的,大家可以根據(jù)項目需求自己去完成。
四. 效果展示
接下來就是本項目運(yùn)行后的效果展示。
今天的內(nèi)容就寫到這里,現(xiàn)在你知道分頁是怎么實現(xiàn)的了嗎?