2

私は列挙型を持っています

public enum Number
 {
 ONE("one"), TWO("two"), THREE("three"), FOUR("four");
 }

この列挙型をモデルに入れました

model.addAttribute("myEnum", Number.values());

ここで、jspページで、これらの列挙型の1つの値を表示したいと思います。

<c:out value="${myEnum.ONE}"/>

しかし、それは機能していないようです。私は何が間違っていますか?

4

1 に答える 1

4

myEnumは返される値のリストであり、1つの列挙型インスタンスの値に等しい1つの属性を作成することができます。

model.addAttribute("one", Number.ONE);

<c:out value="${one}"/>

またはmyEnumをループします:

<c:forEach items="${myEnum}" var="value">
    ${value}
</c:forEach>
于 2012-05-04T11:16:13.613 に答える