Grails 获取 Controller 参数

标签 grails parameters controller

我用一些数据做一个 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/

相关文章:

http - 如何使用 Grails Http session

grails - 在Grails 2.0中为域对象使用分配的ID

java - 如果传递到另一个类(class),我的类(class)会更新吗?

javascript - 函数根据 setinterval 循环但具有不同的参数

grails - 注释可以用于使Groovy/Grails代码保持DRY吗?

angularjs - 将数组对象从 Controller 传递到 AngularJS 中的自定义指令

xml - 在Grails项目中配置Hazelcast

c - 声明和从输入获取 char 变量的最佳方法是什么?

angularjs - 在 ngRoute Controller 之间传递数据的最佳方式(从一个 View 到下一个 View )

angularjs - 重定向前显示 Angular 模板