【发布时间】:2014-05-07 22:04:39
【问题描述】:
使用 grails 2.3.7。我正在尝试使用 Grails 控制器操作参数绑定。如果我有这个代码:
class TestController {
def test(MyClass1 myClass1) {
log.debug(myClass1)
}
}
myClass1 使用 http://locahost:8080/myapp/test/test/1 从 DB 中正确获取。
但现在我想通过两个域类。我试过这段代码:
class TestController {
def test(@RequestParameter('obj1') MyClass1 myClass1,
@RequestParameter('obj2') MyClass2 myclass2) {
log.debug(myClass1)
log.debug(myClass2)
}
}
并且使用http://localhost:8080/myapp/test/test?obj1.id=1&obj2.id=3 访问,什么都没有获取。这是在控制器操作中使用数据绑定的正确方法吗?或者这是不可能的?
提前致谢。
【问题讨论】:
标签: grails data-binding