0

这是我的简单测试类(命令对象类)

public class Test {
private List<MyEnum> list;

//setters and getters
}

这是部分 od JSP 页面:

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

我想将 jsp 列表中的所有选定项目绑定到我的命令对象列表。做这个的最好方式是什么?我知道,我需要编写一些自定义编辑器,但经过一些测试,我不知道如何实现。

如果有任何帮助,我将不胜感激。

4

1 回答 1

1

如果您在 JSP 中具有适当的访问权限list,则应该可以:

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

PS如果你想options有不同的可读名称而不是值,只需覆盖枚举值toString(),Spring MVC 会神奇地使用它作为描述。

于 2012-08-30T18:36:56.207 回答