绑定(bind)到命令对象(Spring MVC)中的枚举列表?-6ren"> 绑定(bind)到命令对象(Spring MVC)中的枚举列表?-这是我的简单测试类(命令对象类) public class Test { private List list; //setters and getters } 这是 JSP 页面的一部分: 我想-6ren">
gpt4 book ai didi

java - 如何将
绑定(bind)到命令对象(Spring MVC)中的枚举列表?

转载 作者:行者123 更新时间:2023-12-01 15:12:05 25 4
gpt4 key购买 nike

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

public class Test {
private List<MyEnum> list;

//setters and getters
}

这是 JSP 页面的一部分:

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

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

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

最佳答案

如果您能够正确访问 JSP 中的 list,这应该可以工作:

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

附注如果您希望选项具有与值不同的可读名称,只需覆盖枚举值的toString(),Spring MVC就会神奇地使用它作为描述。

关于java - 如何将 <form :select multiple ="true" . .. > 绑定(bind)到命令对象(Spring MVC)中的枚举列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12202837/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com