嵌套列表中的属性发布似乎在spring mvc中不起作用

时间:2015-05-14 12:11:28

标签: java spring spring-mvc freemarker

我有一个包含主列表的Object和该主列表中的子列表。在表单中显示属性是没有问题的 但是当我发布表单并且子列表的一个或多个属性是输入(隐藏或不隐藏)时,我得到了一个 InvalidPropertyException: Invalid property 'groups[0].members[0]' of bean class [xxx.MyModelObject]: Index of out of bounds in property path 'members[0]'; nested exception is java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
我使用Freemarker(2.3.22)视图。生成的一个子列表属性的html是:
<input type="hidden" id="groups0.members0.surName" name="groups[0].members[0].surName" value="dummyName">
好像对我来说。主列表中的简单属性没有问题,例如id groups0.groupName / name groups [0] .groupName。
(春季版4.1.3)。

1 个答案:

答案 0 :(得分:0)

检查组和成员类中的getter和setter