- <c:if>没有<c:else>可以用<c:choose>来取代结构:
- <c:choose>
- <c:when test=""> 如果
- </c:when>
- <c:otherwise> 否则
- </c:otherwise>
- </c:choose>
- 在同一个 <c:choose> 中,当所有 <c:when> 的条件都没有成立时,则执行 <c:otherwise> 的本体内容。
- 语法
- <c:otherwise>
- 本体内容
- </c:otherwise>
- 属性
- 无
- 限制
- ·<c:otherwise> 必须在 <c:choose> 和 </c:choose>之间
- ·在同一个 <c:choose> 中时,<c:otherwise> 必须为最后一个标签
- 说明
- 在同一个 <c:choose> 中,假若所有 <c:when> 的test属性都不为true时,则执行 <c:otherwise> 的本体内容。
- 范例
- 笔者举一个典型的 <c:choose>、<c:when>和<c:otherwise>范例:
- <c:choose>
- <c:when test="${condition1}">
- condition1为true
- </c:when>
- <c:when test="${ condition2}">
- condition2为true
- </c:when>
- <c:otherwise>
- condition1和condition2都为false
- </c:otherwise>
- </c:choose>
- 范例说明:当condition1为true时,会显示“condition1为true”;当condition1为false且condition2为true时,会显示“condition2为true”,如果两者都为false,则会显示“condition1和condition2都为false”。
- 注意
- 假若condition1和condition2两者都为true时,此时只会显示"condition1为true",这是因为在同一个<c:choose>下,当有好几个<c:when>都符合条件时,只能有一个<c:when>成立。
- 浏览: 193362 次
- 性别:
- 来自: 武汉
文章分类
最新评论
发表评论
-
关于WebStorm-React-Native 代码提示安装方法
2018-05-29 18:36 1134插件名称:Webstrom live template 安 ... -
云 Centos 7 PHP7环境配置 LNMP
2018-01-01 15:08 521阿里云 Centos 7 PHP7环境配置 LNMP (ce ... -
Myeclipse 2017 安装与破解
2017-12-09 23:35 1347一、下载 Myeclipse官网下载地址:http:// ... -
用Quartz处理定时执行的任务
2017-10-03 15:40 536用Quartz处理定时执行的任务 这次做的项目中,有一部 ... -
java实现word,ppt,excel,jpg转pdf
2017-06-24 22:43 3244word,excel,jpeg 转 pdf 首先下载相关 ... -
JSTL C标签 <c:if>判断参数是否为空
2017-06-15 00:08 1503c:if test="${empty str}&q ... -
JAVA WEB 中session失效时间设置相关设置
2017-06-10 23:57 1054session失效时间设置 一、java代码 r ... -
Javascript中使用WScript.Shell对象执行.bat文件和cmd命令
2017-06-07 23:55 1169WScript.Shell(Windows Script H ... -
【HTTP】Fiddler(三)- Fiddler命令行和HTTP断点调试
2017-06-03 01:15 443一. Fiddler内置命令。 上一节(使用Fiddler ... -
【HTTP】Fiddler(二) - 使用Fiddler做抓包分析
2017-06-03 01:19 631各字段的详细说明已经解释过,这里不再说明。需要注意的是 ... -
【HTTP】Fiddler(一) - Fiddler简介
2017-06-03 01:18 3121.为什么是Fiddler? 抓包工具有很多,小到最常用的 ... -
New XAMPP security concept:错误解决方法
2017-05-20 17:23 982在虚拟机上运行xamp时,通过本机访问虚拟机的xamp服务 ... -
Eclipse Java注释模板设置详解以及版权声明
2017-03-29 15:55 584网上的Eclipse注释模板 ... -
JSTL相关的字符串使用标签使用
2017-01-26 14:49 557JSP页面页头添加<%@ taglib uri=&qu ... -
MySQL第二天早上第一次连接超时报错,解决方法com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:
2016-12-20 23:35 841MySQL第二天早上第一次 ... -
MyEclipse 2016 Stable 1.0破解教程
2016-12-15 22:50 831一、下载所需文件1. Windows最新版:MyEclipse ... -
wordpress实现获取父类分类名称的方法 本篇文章来源于源码库
2016-12-04 21:27 833本文实例讲述了wordpress实现获取父类分类名称的方法。 ... -
WordPress获取指定分类文章数量方法总结
2016-11-26 14:04 1087WordPress获取指定分类文章数量方法总结 有需要的朋友 ... -
wordpress顶部多出&65279 网站顶部出现空白行的原因及解决方法
2016-11-20 23:22 1466我们在学习怎么如何做网站时,网站做好之后,发现网站的顶部多 ... -
hibernate entity 继承投射策略与Mapped SupperClass
2016-06-05 00:29 576JPA实体继承实体的映射策略 三种:SINGLE_T ...
相关推荐
最好在进行系统设计是就把异常处理融合在系统中,若系统一实现,就很难添加异常处理功能<BR><BR><BR>16.2如何使用异常处理:<BR><BR>在以下情况下使用异常处理:<BR><BR>1、 当方法因无法控制的原因而不能实现其...
if, else, elseif, if(): endif if (表达式一) { . . . } elseif (表达式二) { . . . } else { . . . } // 或者像Python一样 if (表达式一) : . . . . . . elseif (表达式二) : . . . else : . . . endif ; Loops....
查询出列表,也就是返回list, 在我们这个例子中也就是 List<User> , 这种方式返回数据,需要在User.xml 里面配置返回的类型 resultMap, 注意不是 resultType, 而这个resultMap 所对应的应该是我们自己配置的 ...
tips[27] = '“放之四海皆准则”的是真理,真理并不是一种方法,没有一种方法能解决所有的问题;掌握真理,而不是掌握某种方法。'; tips[28] = '在理解的基础上借鉴,就是站在巨人的肩膀之上;没有区分的全盘抄袭,...
a=c:c=t'a中存放a、b、c中最大的 If b<c then t=b:b=c:c=t'c存放b、c中较小的 Print a,b 本方案中任意输入的3个数,运行程序后a中存放最大的数,c存放最小数 3个数的大小顺序为a、b、c 本题还解决了3个数的按大小...
#include<string> #include<iostream> ...------解决方案--------------------------------------------------------探讨C/C++ code else { if (j>3)//最多输入3次 { break; } j++; cout<<"密码错误,请重新输入……
二、高级解决方案: 1 .磁盘错误 运行磁盘扫描, 并扫描文件所在分区, 扫描前确定已选上修复文件和坏扇 区,全面扫描所有选项,扫描后再删除文件。 2 .预读机制: 某些媒体播放中断或正在预览时...
<br><br>(3) 第3章:控制程序流程<br>本章开始介绍起源于C和C++,由Java继承的所有运算符。除此以外,还要学习运算符一些不易使人注意的问题,以及涉及造型、升迁以及优先次序的问题。随后要讲述的是基本的流程控制...
cpp中的leetcode解决方案 例子了中的顺序 class Solution { public: vector<int> twoSum(vector<int>& numbers, int target) { int begin = 0; int last = numbers.size() - 1; while (begin < last) { int sum =...
的问题很有趣,C的表达式 x == x,何时为假呢?即下面的代码: ...终的解决方案是判断x == x何时为false。不卖关子了,请看下面的代码: #include <stdlib> #include <stdio> #include <string> in
您可以假设每个输入都只有一个解决方案,并且您不能两次使用相同的元素。 示例:给定 nums = [2, 7, 11, 15], target = 9, 因为 nums[0] + nums[1] = 2 + 7 = 9,返回 [0, 1]。 class Solution { public: vector<int...
table[bucketIndex] = new Entry<>(hash, key, value, e); size++; } 当调用 addEntry 写入 Entry 时需要判断是否需要扩容。 如果需要就进行两倍扩充,并将当前的 key 重新 hash 并定位。 而在 createEntry 中会...
IvorHorton还著有关于C、C++和Java的多部入门级好书,如《C语言入门经典(第4版)》和《C++入门经典(第3版)》。 译者 杨浩,知名译者,大学讲师,从事机械和计算机方面的教学和研究多年,发表论文数篇,参编和翻译的...
<3> 音频支持和音乐回放(music playback):支持WAV, MP3, MP2, MP1 an d OGG 音频文件格式(audio file formats),支持MO3, IT, XM, S3M, MTM, MO D and UMX 音乐文件格式(music file formats),支持压缩流的...
它是目前比较流行的企业业务整合的解决方案之一。 用户登录: 1、接收用户名和密码 2、校验用户名密码 3、生成token,可以使用UUID 4、把用户信息写入redis,key就是token 5、把token写入cookie。 6、返回...
文章目录背景方案枚举接口实现多态总结 背景 工作中经常会有一些swich case或者if else的情况。一般这种情况一开始可能只有几个,但是几次迭代之后可能就会有非常多。...这个问题不难,关键解决方案就是多态+反射。多
<title>无标题页</title> </head> <body> <form id=“form1” runat=“server”> <div> </div> </form> </body> </html> 编译并运行,即可看到一个空白的页面被运行了。ASP.NET单文件页模型在创建并生成时,...
If X <> a Then If X > a Then sng1 = Atn((b - Y) / (X - a)) sng2 = d + sng1: sng4 = e + sng1 Line3.X2 = a + g * Cos(sng4): Line3.Y2 = b - g * Sin(sng4) Line6.X1 = a + f * Cos(sng2): Line6.Y1 = b - f * ...
三、八皇后问题的Qbasic版的解决方案 10 I = 1 20 A(I) = 1 30 G = 1 40 FOR K = I - 1 TO 1 STEP -1 50 IF A(I) = A(K) THEN 70 60 IF ABS(A(I) - A(K)) <> I - K THEN 90 70 G = 0 80 GOTO 100 ...
当n>=2时,ASL(n)<=2(1+1/n)ln(n) 由此可见,在随机的情况下,二叉排序树的平均查找长度和log(n)是等数量级的。 另外,含有n个结点的二叉排序树其判定树不是惟一的。对于含有同样一组结点的表,由于结点插入...