y的值为null,但它总是执行其他部分。部分null被认为不是空的。
<c:choose>
<c:when test="${empty y}">
value=""
</c:when>
<c:otherwise>
value="${y}"
</c:otherwise>
如果y
是字符串,请像以下一样编写代码
<c:choose>
<c:when test="${y==null || y==''}">
value=""
</c:when>
<c:otherwise>
value="${y}"
</c:otherwise>
</c:choose>