今天的工作重點是完成分頁元件pagehelper的配置和使用,順帶完成了使用者管理的增刪改查功能。
>
>
com.github.pagehelpergroupid
>
>
pagehelperartifactid
>
>
5.0.0version
>
dependency
>
name
="plugins"
>
>
class
="com.github.pagehelper.pageinterceptor"
>
name
="properties"
>
>
key=
"helperdialect"
>
mysqlprop
>
key=
"reasonable"
>
trueprop
>
props
>
property
>
bean
>
array
>
property
>
三.controller層中編寫邏輯
("/findall.do"
)@responsebody
public modelandview findall
(@requestparam
(required =
false
, defaultvalue=
"1") integer startpage,
@requestparam
(required =
false
, defaultvalue =
"2") integer pagesize)
其中,startpage是當前頁面,pagesize為單頁顯示列表數,最終封裝為pageinfo物件,執行跳轉。
再來看jsp檔案
(
"/toinsert.do"
)public string toinsert()
("/insert.do"
)public string insert
(userinfo user)
("/toupdate.do"
)public string toupdate
(model model,
@requestparam
int id)
("update.do"
)public string update
(userinfo user)
("delete.do"
)public string delete
(int id)
("/findall.do"
)@responsebody
public modelandview findall
(@requestparam
(required =
false
, defaultvalue=
"1") integer startpage,
@requestparam
(required =
false
, defaultvalue =
"2") integer pagesize)
中軟國際實習day5
在前面的 中,我們在做查詢工作時,都是一次性全部查出來,在資料庫比較小的時候,我們可以這樣處理,但是如果資料量比較大,那麼就會很難做頁面處理,乙個頁面或許放不下。因此我們需要學習分頁功能,然後對資料庫查詢的內容進行分頁處理,使其能夠在乙個頁面展示出來。在pom.xml檔案中加入現成的分頁包,如下 c...
焱飛科技實習日誌 Day5
好傢伙,成為打工人的第乙個雙休讓我快樂昏了頭,直接忘記寫總結了23333。週六來補上。這周還是按照我的最初計畫在進行,成功一周的時間學完了基礎的numpy和pandas兩個重要的庫。但貌似這兩個庫並不足以支撐我和同事們一起做專案,還有很多很多東西要學,例如不同型別的檔案的讀取方式等等。書的後面還有很...
寧波中軟實習day8
昨天的專案實現了登陸的功能,今天在昨天的基礎上實現查詢分頁的功能,主要使用到了pagehelper。簡要說一下分頁的實現步驟 首先在專案的pom.xml檔案中新增依賴,匯入jar包。com.github.pagehelper pagehelper 5.1.2 mysql true public li...