您的位置:首页 > Web前端 > JavaScript

【JSTL】core标签---流程控制

2017-01-22 00:02 176 查看
        流程控制分类中包含四个标签:<c:if>、<c:choose>、<c:when>、<c:otherwise>。下面依次介绍这四个标签的使用。
【基础知识】



【c:if】
语法格式:



【属性】



<li>条件控制标签:c:if(v1=10,v2=20)</li><br>
<c:if test="${v1 lt v2}">
v1小于v2<br>
</c:if>
<p>




下面这三个标签必须放在一处,相当于if…else
【c:choose】
语法格式:



注意:choose标签不可单独用,该标签中至少要包含一个c:when标签,<c:choose>本身只当做<c:when>和<c:otherwise>的父标签。
【c:when】
语法格式:



属性:



注意:<c:when>必须在<c:choose>和<c:/choose>之间。并且,在同一<c:choose>中,<c:when>必须在<c:otherwise>之前。
【c:otherwise】



 
<p>
<li>条件控制标签:c:choose,c:when,c:otherwise(v1=10,v2=20)</li><br>
<c:choose>
<c:when test="${v1 gt v2}">
v1大于v2<br>
</c:when>
<c:otherwise>
v1小于v2<br>
</c:otherwise>
</c:choose>
<c:choose>
<c:when test="${empty userList}">
没有符合条件的数据<br>
</c:when>
<c:otherwise>
存在用户数据<br>
</c:otherwise>
</c:choose>
<p>


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: