我有一个枚举
public enum Number
{
ONE("one"), TWO("two"), THREE("three"), FOUR("four");
}
我把这个枚举放到模型中
model.addAttribute("myEnum", Number.values());
现在,在 jsp 页面中,我想显示这些枚举之一的值。
<c:out value="${myEnum.ONE}"/>
但是好像不行。我做错了什么?
最佳答案
myEnum 是返回值的列表,您可以创建一个等于一个枚举实例值的属性:
model.addAttribute("one", Number.ONE);
<c:out value="${one}"/>
或者遍历 myEnum :
<c:forEach items="${myEnum}" var="value">
${value}
</c:forEach>
关于jsp - 使用spring mvc在jsp中显示枚举值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10447649/