是否可以检查属性是否已添加到模型中?
//in the controller teh variable is not always added
//
model.addAttribute("variable", myVariable);
和jsp这样的东西
<c:choose>
<c:when test="${variable is present}">
Not present
</c:when>
<c:otherwise>
Present
</c:otherwise>
</c:choose>
由于
答案 0 :(得分:2)
JSTL / EL无法检查属性是否已添加到模型中。为此,您需要自己实现观察者/观察者。
但是,EL可以检查bean属性或映射值是否为空或空。
<c:when test="${not empty bean.property}">
<c:when test="${not empty map.key}">
答案 1 :(得分:-1)
您可以检查属性是否为空
<c:if test="${not empty post}">
<h3>${post.title}</h3>
</c:if>