六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 38|回复: 0

JSTL 只有c:if 而没有 c:else

[复制链接]

升级  13.33%

16

主题

16

主题

16

主题

秀才

Rank: 2

积分
70
 楼主| 发表于 2013-1-26 13:32:52 | 显示全部楼层 |阅读模式
在jsp中 我们可以在 《% %》中写if(){}else{} 但是 jstl 只有c:if 而没有 c:else



但jstl 提供了 <c:choose>标签 来满足我们的需求

<c:choose>

   <c:when test=''>    如果
   </c:when>
   
   <c:otherwise>  否则
   </c:otherwise>
  
</c:choose>
例如 我写了如下代码:

<c:choose>
      <c:when test='${'list_dan' eq class1}'>
        <c:set var='class1' value='list_on'></c:set>
      </c:when>
      <c:otherwise>
       <c:set var='class1' value='list_dan'></c:set>
      </c:otherwise>
</c:choose>
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表