寧波實習Day 5

2021-09-25 07:41:33 字數 1817 閱讀 1111

今天的工作重點是完成分頁元件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...