问一个JSTL标签的简单问题
<c:choose>
<c:when test= "${user.generous} ">
user.generous is true.
</c:when>
<c:when test= "${user.stingy} ">
user.stingy is true.
</c:when>
<c:when test= ".. "> </c:when>
<c:when test= ".. "> </c:when>
......
<c:otherwise>
user.generous and user.stingy are false.
</c:otherwise>
</c:choose>
根据上面的代码问一个问题:
在 <c:choose> </c:choose> 结构中,是不是只要有任一个 <c:when test= " "> </c:when> 有执行,那个 <c:otherwise> </c:otherwise> 就不执行呢?
只有所有的 <c:when> 都不执行, <c:otherwise> 才会执行呢?
------解决方案--------------------那是肯定的嘛。
------解决方案--------------------类似 if else
------解决方案--------------------那是肯定的,只要有一个 <C:when> 执行, <c:otherwise> 就不执行了