代码:jsp
(1)单一枚举this
public enum StatusEnum { CLAIM_YES("1"), //认领状态 CLAIM_NO("0"); //未认领状态 private final String value; public String getValue() { return value; } StatusEnum(String value) { this.value = value; } }
(2)键值spa
public enum ModuleTypeEnum { M1(1,"组1"),M2(2, "组2"); private int code; private String name; private ModuleTypeEnum(int code, String name){ this.code = code; this.name = name; } public int getCode() { return code; } public String getName() { return name; } /** * 根据code值获取name值 * @param code * @return */ public static String getNameByCode(int code){ /*遍历枚举*/ for (ModuleTypeEnum moduleTypeEnum: ModuleTypeEnum.values()) { if (code == moduleTypeEnum.getCode()) { return moduleTypeEnum.getName(); } } return ""; }
jsp页面调用枚举code
(1)后台代码----向JSP页面传值(对象)对象
model.addAttribute("moduleTypeList", ModuleTypeEnum.values());
(2)get