Grails自己专有的页面标签<g:paginate>,它有多个属性:max显示最大值,offset显示每页的开头标号,params显示请求map,total表示最大条数。Prev显示上一页,next显示下一页。
实现步骤:
先给paginate标签的属性赋值:
页面显示
实现步骤:
先给paginate标签的属性赋值:
Params.Max=params.max?:10
//设置最大值,没有的话设置10
Params.offset=params.offset?:0
//设置起始页,没有的话设置0
Def dd=DD.list(max: Params.Max,offset: Params.offset)
//根据自己的属性Max、offset查询数据库
Params.total=dd.totalCount
//TotalCount属性相当于DD.list()
[ddList:dd,params:params]
//给页面传值
页面显示
<g:paginate total=”{params.total}” params=${params}/>