0

如何将子类对象绑定到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
4

1 回答 1

0

用于解析的EL 引擎${groups.animals}期望由 标识的对象groups具有称为 的 getter 方法getAnimals()

你打电话应该看起来像这样

public class Group
{
    public List<Animal> animals;
    public List<Animal> getAnimals() {
        return animals;
    }
}
于 2013-10-18T17:32:04.917 回答