【JSTL】core标签---流程控制
2017-01-22 00:02
176 查看
流程控制分类中包含四个标签:<c:if>、<c:choose>、<c:when>、<c:otherwise>。下面依次介绍这四个标签的使用。
【基础知识】
【c:if】
语法格式:
【属性】
下面这三个标签必须放在一处,相当于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】
【基础知识】
【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>
相关文章推荐
- JSTL标签库学习笔记 三、核心标签库的流程控制标签
- 【JSTL】core标签---表达式控制
- jstl的使用(三):核心标签库之流程控制标签和循环标签(包括实现表格奇偶行变色)
- jsp:jstl标签之控制流程
- 【JSTL】core标签---url操作控制
- JSTL(JSP标准标签库)常用标签用法 (流程控制:if,choose,when,otherwise; 迭代:forEach)
- 【JSTL】core标签---循环控制
- JSTL学习笔记2---流程控制标签
- JSTL标签库学习笔记 三、核心标签库的流程控制标签
- JSTL学习笔记2---流程控制标签
- 一知半解之 jstl流程控制标签
- JSTL学习笔记2---流程控制标签
- JSP标签JSTL(2)--流程控制
- JSP标签JSTL(2)--流程控制
- JSTL标签库中常用标签之Core标签
- JSTL-core核心标签库源代码及讲解
- 【JSP】JSTL使用core标签总结(不断更新中)
- EL表达示入门与JSTL的core标签
- jstl初识之旅:Core标签中的一般用途标签
- JSTL标签之core标签的使用