使用EL和JSTL访问Enum值

我有一个名为Status的枚举,其定义如下:

public enum Status {

VALID("valid"), OLD("old");

private final String val;

Status(String val) {

this.val = val;

}

public String getStatus() {

return val;

}

}

我想VALID从JSTL标签访问的值。特别test<c:when>标签的属性。例如

<c:when test="${dp.status eq Status.VALID">

我不确定这是否可行。

回答:

与字符串的简单比较:

<c:when test="${someModel.status == 'OLD'}">

以上是 使用EL和JSTL访问Enum值 的全部内容, 来源链接: utcz.com/qa/415021.html

回到顶部