8.24??CMSManagerSystem
https://www.cnblogs.com/eric-fang/p/11176205.html
分頁的幾種方式:

MySQL :? limit(m,n) 的方式最常用
1.通用的換算:select * from table limit (currentPage-1)*pageSize,pageSize。

2.
工具類page放在util包里


3.自己寫個(gè)分頁,以后用MyBatis 分頁插件 PageHelper:https://pagehelper.github.io/
里面有文檔,參考文檔:如何使用分頁插件
3.1 創(chuàng)建一個(gè)類:BaseBean,分頁的基礎(chǔ)bean,以后所有的java bean都要繼承BaseBean

3.2 之前創(chuàng)建的Ad表就要繼承BaseBean
3.3?在 MyBatis 配置 xml 中配置攔截器插件
3.4 創(chuàng)建一個(gè)攔截器

內(nèi)容太多?
4.MyBatis提供的攔截器
? ??8.25?https://blog.csdn.net/wuyuxing24/article/details/89343951


5.自己定義標(biāo)簽庫

1.自定義標(biāo)簽庫的頭

2.定義標(biāo)簽中的屬性

一共定義了兩個(gè)屬性,之后在Jsp頁面的寫法是:
<t:page page="${searchParam.page}" jsMethodName="search"></t:page>

3.引用樣式

4.當(dāng)點(diǎn)擊時(shí)觸發(fā)js函數(shù),寫在script中:符合頁碼規(guī)則,調(diào)用函數(shù)之前先解析調(diào)用的函數(shù)名(search)

5.再創(chuàng)建一個(gè)Js頁面,寫search的方法

jsp頁面中有隱藏域(前臺(tái)和后臺(tái)傳數(shù)據(jù)用的)

現(xiàn)在要在search 方法里獲取到隱藏于的value然后給它設(shè)置成現(xiàn)在的頁碼(參數(shù)就是)。
用的都是jquer所以是$()
之后再提交表單 (填的是jsp表單form的id),提交表單才能向后臺(tái)發(fā)請(qǐng)求

6.調(diào)用函數(shù)
例如:當(dāng)點(diǎn)擊頁碼首頁時(shí),調(diào)用函數(shù)把參數(shù)設(shè)置成1然后提交表單查詢第一頁的內(nèi)容顯示在jsp中

7.在Jsp頁面引用 標(biāo)簽庫和 js

標(biāo)簽的引用

