0

こんにちは、struts2 の複数選択ボックスに問題があります。

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

選択ボックス名「test」はエンティティのフィールド名です。リストデータが表示され、複数のアイテムを選択してデータベースに保存できます。しかし、問題は、変更中に選択した値を保持できなかったことです。アイテムを1つだけ選択すると値を保持できることに気付きました.何か考えはありますか?.

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 に答える