简单的问题:
@Controller
class MyController {
@RequestMapping(...)
void test(MyModel m) {
...
}
}
class MyModel {
MyNestedModel a;
}
class MyNestedModel {
@RequestParam("b[]")
List<String> b;
}
这显然不起作用,因为@RequestParam
仅适用于方法参数。
有没有办法在模型对象中定义请求参数的名称?
原因:
我的MyModel
和MyNestedModel
类当然要大得多,我想使用例如?a.b[]=TEST
.
谢谢你的帮助:)
编辑:看起来这正是我的问题:绑定 spring mvc 命令对象时如何自定义参数名称