1

我试图在 Spring MVC 中为我的 bean 做一个 CRUD,我发现它有点压倒性。

问题是,bean 元素之一是另一个类的 ArrayList

它看起来像

class Bean{
...
    String componentName;
    ArrayList<InnerComponent> component;
...
}

使用 getter 和 setter ofc 和 InnerComponent 非常简单,就像

class InnerComponent{
String key;
String va;
}

现在问题:我如何创建允许在该数组列表中输入内容的表单?

<form:form commandName="Bean" id="Bean" action="#">
    <form:input type="text" path="componentName" /><br />
    ....??
    <form:button>Submit</form:button>
</form:form>

能想出这个...

4

1 回答 1

1

您需要为此使用 CustomPropertyEditors。1)是有同样问题的线程。2)这里是stackoverflow链接。3)这里是 propertyEditors 章节的 Spring 3 参考文档链接。

于 2012-07-13T08:11:50.770 回答