我有一个枚举
public enum Number
{
ONE("one"), TWO("two"), THREE("three"), FOUR("four");
}
我将这个枚举放入模型中
model.addAttribute("myEnum", Number.values());
现在,在jsp页面中,我想显示其中一个枚举的值。
<c:out value="${myEnum.ONE}"/>
但它似乎无法奏效。我做错了什么?
答案 0 :(得分:4)
myEnum是返回值的列表,您可以创建一个等于一个枚举实例的值的属性:
model.addAttribute("one", Number.ONE);
<c:out value="${one}"/>
或循环访问myEnum:
<c:forEach items="${myEnum}" var="value">
${value}
</c:forEach>