c标签 if else
2015-05-29 22:41
274 查看
最近学习发现JSTL标签库中c标签分支只有c:if而没有else,很多人可能觉得这就不方便了,一开始我也是这样,后来发现还有另外一组标签可以代替if else的功能,那就是
<c:choose>和<c:when>、<c:otherwise>。来看个例子:
<c:choose>和<c:when>、<c:otherwise>。来看个例子:
<c:choose> <c:when test="${user.focusrecord=='1' }"> <span>case1</span> </c:when> <c:when test="${user.focusrecord=='0' }"> <span>case2</span> </c:when> <c:otherwise> <span style="white-space:pre"> </span><span>case3</span> </c:otherwise> </c:choose>这组标签说明当满足条件1执行case1,而其他两个不执行,当满足条件2执行case2,而其他两个不执行,当所有<c:when>都不满足时才执行<c:otherwise>,这就实现了if else的多分支功能
相关文章推荐
- spring4.0源码下载
- Modernizr教程
- Vim常用快捷键-个人学习用
- PHP 删除数组元素中的坑
- 疯狂Java学习笔记(61)-----------40个Java集合面试问题和答案
- Hibernate_笔记
- win7(x64)搭建sqlsever2008r,weka环境
- 链地址法+动态开辟内存 hash
- PHP & HTML学习
- 疯狂Java学习笔记(60)----------8张图理解Java
- WEBFORM--第三讲(简单控件)
- 虚拟机的三种网络模式
- 现在
- (6) 如何用Apache POI操作Excel文件-----POI-3.10的一个和注解(comment)相关的另外一个bug
- 疯狂Java学习笔记(59)-----------50道Java线程面试题
- Android 开发工具类 25_getJSON
- 3.1-2
- 【C++】基于特征向量的KNN分类算法
- ClassLoader 详解及用途
- IT人生思考