2013年9月18日

Spring MVC 3 實作教學 (12) - 如何實作分頁 ( pagination ) ?

Java Web Application 發展至今有太多實作分頁的方法了,而且根據不同的情況下作法也不盡相同。因此本次要介紹的是 Spring 本身提供的一個簡易的 Class,利用這個類別可以簡易地在 Controller 裡面將資料分頁。



Spring 提供簡易分頁類別為:org.springframework.beans.support.PagedListHolder,透過這個類別可以將資料列根據每頁要顯示的筆數進行分頁動作。其使用範例如下:


當然這只是一個簡單將資料分頁的作法,並非分頁功能的全部實作,還需要依靠 View 方面的配合才能完整達成分頁功能。範例中將該頁次資料傳至 View 顯示,當然你也可以使用 Ajax 方法來傳遞資料,這部份就根據自己喜歡方式進行。另外你也可以把整個資料放進 session 進行操作避免一直撈取資料庫。其他 Spring Framework 相關教學可以參考本篇整理


熱門文章