gpt4 book ai didi

java - 以不同的方式将枚举映射到 Spring 形式选择

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:28:32 24 4
gpt4 key购买 nike

我有枚举集

public enum MyEnum {

A("AND"), //
I("INTER");
}

我的 jsp 页面中有 spring form:select,它按我的意愿填充 AND 和 INTER,但在提交表单时抛出异常,无法将 String AND 映射到枚举类型 Status。

我的 Controller :

model.addAttribute("list",MyEnum.values);

**

But it works when I modify my enum and add one more value like , OR("ÖR") , now If I select OR from UI , it gets saved properly in the database.But it won't work for A or I.

**

注意:对该问题投反对票仅仅意味着您没有仔细阅读问题。我已经在 stackoverflow 上进行了搜索。 :)

最佳答案

谢谢大家的回答,但我找到了解决这个问题的方法。

<form:options items="${mList}" itemLabel="name" />

按以下方式使用 spring 表单选项不指定 itemValue 字段,spring 会为您完成。 :)

关于java - 以不同的方式将枚举映射到 Spring 形式选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16941398/

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