我有一个带键的枚举和描述,如下所示。在JSP中,我将获得值,并且我想显示描述。
public enum STATUS {
ACTIVE("A", "Active"),
INACTIVE("I","Inactive"),
PENDING("PND","Pending");
private final String value;
private final String description;
public String getValue() {
return value;
}
public String getDescription() {
return description;
}
STATUS(String value, String description) {
this.value=value;
this.description = description;
}
public static STATUS fromValue(String value) {
if (value != null) {
for (STATUS status : values()) {
if (status.value.equals(value)) {
return status;
}
}
}
return getDefault();
}
}
答案 0 :(得分:2)
因为你有一个有效的Javabean兼容的getter方法,你可以用通常的Javabean方式访问它。
${status.description}
或者,如果它被引用为另一个 javabean的属性,那么就这样做
${order.status.description}