0

我有以下问题。我有一个表单 bean,在这个 bean 中有一个包含对象的列表。

List<SomeObjectForm> toDisplay;

现在我想将一个 html 选择映射到这个列表。像这样的东西:

<form:select id="inputGroupFields" path="templateKey" multiple="true"...
<form:select id="inputGroupFields" path="templateKey.id" multiple="true"...

这当然有效。现在我尝试添加不同的自定义转换器,例如:

myConv implements Converter<SomeObjectForm, String>
myConv extends StringToObject

这也行不通。我不确定这是否是正确的方法,或者是否有更简单的方法来做到这一点。

一些附加信息:-->我正在使用 spring 3.0.5-->所有这些都发生在 Web 流程中

问候和感谢,

威普

4

1 回答 1

0

在表单选择中,您可以这样做。

<form:select items="${toDisplay}" itemLabel="id" itemValue="name"/>

它的作用是将您的“toDisplay”列表放入选择框中。itemLabel="id" 将进入 SomeObjectForm 类并使用 getId 方法获取 id 值,itemValue 也类似。尝试这个。

于 2012-04-13T22:17:05.143 回答