【发布时间】:2013-10-21 15:45:37
【问题描述】:
如何从jsp视图将子类对象返回给控制器。该页面接收带有子类元素的正确动物列表。我能够显示子类元素,但是当我尝试将其发送回控制器时,我收到绑定错误。这是我的问题的模拟代码。
public class Group
{
public List<Animal> animals;
//getters and setters
}
abstract class Animal
{
String name;
//getters and setters
}
class Lion extends animal
{
String legs;
//getters and setters
}
我的看法:
<form:hidden path="groups[${groupssList.index}].animals[${animalsList.index}].name"/>
例外:
Could not instantiate property type [Animal] to auto-grow nested property path: java.lang.InstantiationException
【问题讨论】:
-
class lion extends animal- 你应该以大写字母开头类名。这甚至无法使用您现在拥有的代码进行编译。
标签: java spring jsp spring-mvc