grails的分頁查詢

2021-07-24 13:46:05 字數 868 閱讀 6069

第一步:**示例:

def searchform() 

}......

maxresults( params.max

as integer) //不寫也可以

}def c = goods.createcriteria()

params.sort="price"

params.order="asc"

def goodlist=c.list(params,serachclosure)

def goodscount=goodlist.totalcount

println "$goodscount"

render(view:'index',model:[goodsinstancelist:goodlist,goodsinstancecount: goodscount] ) //如果不寫goodsinstancecount,需要執行第三步,否則第二步結束

/*def c = goods.createcriteria()

def results = c.list

redirect(view: 'index',model: [goodsinstancelist: results])*/

}

第二步:轉到index,**修改為:

def index(integer

max)

第三步:index.gsp頁面中: (是否執行決定於第一步)

class="pagination">

%" />--}%

total="$"

params="$" />

div>

grails實現分頁查詢

在datasource中加入 logsql ture 可以看到 hibernate的生成的sql語句 在goodscontroller中 寫入 def search if params.title if params.description if params.pricelow if params....

Grails 查詢分頁 小試

首先宣告,剛學grails沒有幾天,所以本文提到的方法只在本文的環境下測試通過,其他環境可能需要做一定的改動。有domain class user,如下 class user def static constraints 主鍵是id,name可以重複。使用name查詢。grails在建立好domai...

grails中簡單分頁

grails中有乙個頁面標籤可以實現簡單分頁,用法如下 前台 後台 params.max params.max params.max as int 5 每頁顯示的最大條數 params.sort params.sort params.sort id 根據id來排序 params.order para...