注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

我的博客

细节决定成败

 
 
 

日志

 
 

c:choose  

2010-10-12 13:18:17|  分类: JSTL |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 :Core(核心库)

URI : http://java.sun.com/jsp/jstl/core

前缀 : 

描述 : <c:choose>动作用于控制嵌套<c:when>和<c:otherwise>动作的处理,它只允许第一个测试表达式计算为true的<c:when>动作得到处理;如果所有<c:when>动作的测试表达式都计算为false,则会处理一个<c:otherwise>动作。<c:choose>标签没有属性,可以被认为是父标签,<c:when>、<c:otherwise>将作为其子标签来使用。

语法 :

<c:choose>

body(<when>和<otherwise>)

</c:choose>

限制:

<c:choose>的本地内容只能有:

 .空白

 .1或多个<c:when>

 .0或多个<c:otherwise>

属性 :

实例 :

----------------------------------------------------------------------------------------------------------------------------------------

Example1

<c:choose> 

<c:when test="${product.onSale}"> 

${product.salesPrice} On sale! 

</c:when> 

<c:otherwise> 

${product.price} 

</c:otherwise> 

</c:choose> 

---------------------------------------------------------------------------------------------------------------------------------------

Example2

<c:choose>

 <c:when test="${condition1}">

  condition1 为 true

 </c:when>

 <c:when test="${condition2}">

  condition2 为 true

 </c:when>

 <c:otherwise>

  condition1和conditon2都为false

 </<c:otherwise >

说明:

在同一个<c:choose>中,假如所有的<c:when>的test都不为true时,则执行<c:otherwise>的本体内容。

在同一个<c:choose>中,假若有好几个<c:when>都会true时,只能有一个<c:when>成立。

</c:choose>

  评论这张
 
阅读(1244)| 评论(1)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018