params
是GrailsParameterMap,它通过拆分包含点的参数名称自动构建子地图。
例如,如果我的查询字符串是?one.two.three=hello
,那么Grails会给我一个params
变量,其中包含展平(原始)和重新构造的值:
params == [
"one.two.three": "hello",
one: [
"two.three": "hello",
two: [
three: "hello",
],
],
// plus "controller parameters"
]
如果我们忽略其他"控制器参数",例如controller
和action
,如何在没有原始展平参数的情况下获得干净版本?
[
one: [
two: [
three: "hello"
]
]
]