1

Spring MVC で Bean の CRUD を実行しようとしていますが、少し圧倒されることがわかりました。

つまり、Bean 要素の 1 つが別のクラスの ArrayList であるということです

そのように見えます

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

c と InnerComponent の getter と setter を使用すると、非常に単純です。

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の章のSpring3リファレンスドキュメントリンクです。

于 2012-07-13T08:11:50.770 に答える