首页 > 其他 > 详细

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

时间:2015-11-11 13:27:47      阅读:352      评论: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
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!