一尘不染

之间有什么区别 和 ?

jsp

我注意到<c:if ...>在一个地方的JSP代码<c:when ...>中的用法。他们所做的事情对我来说都是一样的。这两个命令只是别名吗?


阅读 230

收藏
2020-06-08

共1个答案

一尘不染

<c:if是一个简单的if子句。<c:when>有多个if子句和else子句的选项。相比:

<c:if test="${foo == 'bar'}">...</c:if>

<c:choose>
   <c:when test="${foo == 'bar'}">...</c:when>
   <c:when test="${foo == 'baz'}">...</c:when>
   <c:otherwise>...</c:otherwise>
</c:choose>
2020-06-08