如何在spring mvc jsp视图中将子类对象绑定到表单?
示例:
public class Group
{
public List<Animal> animals;
//other propertys
}
abstract class Animal
{
String name;
}
class lion extends animal
{
String legs;
}
如何将Group对象绑定到jsp视图?
如果无法使用此<c:forEach items="${group.animals}" var="animal">
,因为它会给我一个例外。
我收到的例外是
Could not instantiate property type [Animal] to auto-grow nested property path: java.lang.InstantiationException
答案 0 :(得分:0)
用于解析${groups.animals}
的{{3}}期望groups
标识的对象具有名为getAnimals()
的getter方法。
你打电话应该看起来像这样
public class Group
{
public List<Animal> animals;
public List<Animal> getAnimals() {
return animals;
}
}