我的JSP中的枚举字段如下所示:

<td>
        <stripes:select name="answer" id="answer" tabindex="530">
            <stripes:options-enumeration enum="com.enums.YesNoEmpty"/>
        </stripes:select>
    </td>


当然是YesNoEmpty.java

public enum YesNoEmpty {
    NO,
    YES;

    public String toString() {
        switch (this) {
            case YES:
                return "Yes";
            case NO:
                return "No";
            default:
                return null;
        }
    }
}


问题是我在页面上默认看到“否”,但需要“是”。我如何在不更改YesNoEmpty.java中的顺序NO,YES的情况下进行管理。
谢谢。

最佳答案

根据API


  选项将按顺序值顺序(即在枚举中声明的顺序)生成。


看起来最好的(唯一的)方法是更改​​枚举的顺序。

09-12 18:58