0

嗨,我对 struts2 的多选框有疑问。

<s:select name="test" id="test" multiple="true" size="2" list="testlist" theme="simple" listKey="testkey" listValue="testvalue" />

选择框名称“test”是我实体中的字段名称。列表数据正在显示,我可以选择多个项目并将其存储在数据库中。但问题是我在修改时无法保留选定的值。但我有注意到如果我只选择一项,我可以保留价值。知道吗?

4

1 回答 1

0

您必须定义属性“值”,检查示例:

<s:select label="Pets"
       name="petIds"
       list="petDao.pets"
       listKey="id"
       listValue="name"
       multiple="true"
       size="3"
       required="true"
       value="%{petDao.pets.{id}}"
/>
于 2012-06-20T10:29:53.257 回答