我有枚举集
public enum MyEnum {
A("AND"), //
I("INTER");
}
Run Code Online (Sandbox Code Playgroud)
我有弹簧形式:在我的jsp页面中选择填充AND和INTER我想要的,但是在提交表单时抛出异常,不能将String AND映射到枚举类型Status.
我的控制器:
model.addAttribute("list",MyEnum.values);
Run Code Online (Sandbox Code Playgroud)
**
但是当我修改我的枚举并添加一个更多的值,如OR("ÖR")时,它可以正常工作.如果我从UI中选择OR,它会在数据库中正确保存.但它不适用于A或I.
**
注意:对这个问题进行投票只是意味着你没有仔细阅读问题.我已经在stackoverflow上搜索了.:)
谢谢所有的回答,但我找到了方法,如何处理这个问题.
<form:options items="${mList}" itemLabel="name" />
Run Code Online (Sandbox Code Playgroud)
使用spring form选项按以下方式不指定itemValue字段,spring将为您执行此操作.:)
| 归档时间: |
|
| 查看次数: |
5866 次 |
| 最近记录: |