0

これが私の簡単なテストクラス(コマンドオブジェクトクラス)です

public class Test {
private List<MyEnum> list;

//setters and getters
}

そして、これがJSPページの一部です。

<form:form ......>
<form:select multiple="true" path="list" items="enumvalues">
</form:form>

jspリストから選択したすべてのアイテムをコマンドオブジェクトリストにバインドしたいと思います。これを行うための最良の方法は何ですか?私はいくつかのカスタムエディタを作成する必要があることを知っていますが、いくつかのテストの後、それを実現する方法がわかりません。

助けていただければ幸いです。

4

1 に答える 1

1

listJSPで適切にアクセスできる場合、これは機能するはずです。

<form:form ...>
  <form:select multiple="true" path="list">
    <form:options />
  </form:select>
</form:form>

PSoptions値とは異なる読み取り可能な名前が必要な場合は、列挙値をオーバーライドするだけで、toString()SpringMVCは魔法のようにそれを説明として使用します。

于 2012-08-30T18:36:56.207 に答える