我用一些数据做一个 AJAX 请求。我传递了一个列表(例如,[6, 9])。当我打印所有参数时
println params
在 Controller 中,我得到:
[books[]:[6, 9], action:someAction, controller:someController]
但是当我这样做时
println params.books
我得到
null
.为什么??结果我能得到谁 [6, 9]。
PS我正在使用grails 2.2.2
最佳答案
如我所见,您没有 books
关键,但 books[]
反而。
所以你必须使用:
println params['books[]']
关于Grails 获取 Controller 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17197146/