我有以下问题。我有一个表单bean,在这个bean中是一个包含对象的列表。
List<SomeObjectForm> toDisplay;
现在我想要将html选择映射到此列表。这样的事情:
<form:select id="inputGroupFields" path="templateKey" multiple="true"...
<form:select id="inputGroupFields" path="templateKey.id" multiple="true"...
当然这个dosnt工作。现在我尝试添加不同的自定义转换器,如:
myConv implements Converter<SomeObjectForm, String>
myConv extends StringToObject
这也行不通。我不确定这是否是正确的方法,或者有更简单的方法来做到这一点。
一些附加信息: - &gt;我正在使用spring 3.0.5 - &gt;所有这些都发生在网络流程中
表示感谢,
WiPu
答案 0 :(得分:0)
在选择表格中你可以这样做。
<form:select items="${toDisplay}" itemLabel="id" itemValue="name"/>
这样做需要你“toDisplay”列表并放入选择框。 itemLabel =“id”将进入SomeObjectForm类,并使用getId方法获取id值,类似于itemValue也是如此。试试这个。