码迷,mamicode.com
首页 > 其他好文 > 详细

<c:if>没有<c:else>解决办法

时间:2015-11-11 13:29:33      阅读:339      评论:0      收藏:0      [点我收藏+]

标签:

最近在升级公司的一个老系统,05年的老系统。系统jsp页面没有使用Struts2的标签<s:if>,而是使用了<c:if>,问题来了,<c:if>是没有else语句的!!

下面的方法可以解决这个问题。

使用<c:if>的一般形式,即不需要else的时候:

<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<!--省略 -->
  
<c:if>    <!--如果 --> 
</c:if>

 

<c:if>没有<c:else>,当需要使用else的时候,我们可以用<c:choose>来取代结构:

<%@ taglib uri="/WEB-INF/c.tld" prefix="c"%>
<!--省略 -->
  
 <c:choose>  
    <c:when test="">    <!--如果 --> 
    </c:when>  
      
    <c:otherwise>  <!--否则 -->  
    </c:otherwise>  
 </c:choose>

<c:if>没有<c:else>解决办法

标签:

原文地址:http://my.oschina.net/Rickeyzhu/blog/528831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!