Spring MVC Binding接口集合

时间:2014-01-27 14:35:44

标签: spring-mvc

我尝试将接口列表绑定到控制器,并能够以JSP形式编辑它们。 我创建了一个这样的列表:

private List<MyInterface> list = new AutoPopulatingList<MyInterface>(MyInterface.class);

我没有问题填充列表并将其发送到JSP,在JSP上我使用spring form标签,如下所示:

<c:forEach items="${list}" var="entry" varStatus="i">
    <form:input path="list[${i.index]" />
</c:forEach>

到目前为止一切都很好,我的问题是我提交表格时。 我的列表中的每个元素都可以是接口的不同实现,接口确实公开了一个类型属性。

我想要一种方法告诉Spring在列表中创建元素的实例时,查看相应的类型字段并创建正确的实现。

0 个答案:

没有答案