jstl标签的简单问题

来源:百度知道 编辑:UC知道 时间:2024/05/15 14:14:35
<c:when>和<c:if>标签有什么区别

<c:if>标签没有对应的else标签
而<c:when>一般这样应用:
<c:choose> <c:when test="${(判断条件)}">
这里表示如果,也就是<c:if>能实现的功能
</c:when> <c:otherwise>
这里表示否则,就是<c:if>条件不满足时
</c:otherwise>
</c:choose>

<c:when>里的c是
<%@taglib uri="/WEB-INF/tlds/tldTest.tld" prefix="c"%>
里面的,也就是prefix。
when和if呢! 是tld文件里进行配置的一个属性。

所以<c:when>和<c:if>本质上是没有区别的.