我在用户控制器中有这个列表方法
def listUser(Integer max) {
params.max = Math.min(max ?: 10, 100)
[userInstanceList: User.list(params), userInstanceTotal: User.count()]
}
在myView.gsp下
<g:sortableColumn params="[controller='user']" property="username" title="${message(code: 'user.username.label', default: 'Username')}" />
但它给了我一个错误java.lang.String cannot be cast to java.util.Map$Entry
也是分页
<div class="pagination">
<g:paginate controller="user" action="listUser" total="${userInstanceTotal}" />
</div>
给出Tag [paginate] is missing required attribute [total]错误
虽然当它在listUser.gsp下时,两个错误都消失了