这是我的简单测试类(命令对象类)
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列表绑定到我的命令对象列表。做这个的最好方式是什么?我知道,我需要编写一些自定义编辑器,但经过一些测试我不知道如何实现它。
如果有任何帮助,我将不胜感激。
答案 0 :(得分:1)
如果您对JSP中的list
有适当的访问权限,那么这应该有效:
<form:form ...>
<form:select multiple="true" path="list">
<form:options />
</form:select>
</form:form>
P.S。如果您希望options
具有与值不同的可读名称,则只需覆盖枚举值toString()
,Spring MVC将神奇地将其用作描述。