问一下,JSTL标签里的多重判断问题
下面的语句可不可以? 即能不能嵌套判断?<c:choose>
     <c:when test=""></c:when>
 
     <c:otherwise>
            <c:when test=""></c:when>    <!--这里能不能加入这个判断?-->
           
            <c:otherwise></c:otherwise>
     </c:otherwise>
  <c:choose>

解决方案 »

  1.   

    知道了
    应加个<c:choose></c:choose><c:choose>
         <c:when test=""></c:when>
         
         <c:otherwise>
              <c:choose>
                <c:when test=""></c:when>              
                <c:otherwise></c:otherwise>
             <c:choose>
         </c:otherwise>
      <c:choose>
      

  2.   

    应该是这样:lz的<c:choose>掉了两个"/"  <c:choose>
         <c:when test=""></c:when>
         <c:otherwise>
              <c:choose>
                <c:when test=""></c:when>              
                <c:otherwise></c:otherwise>
             </c:choose>
         </c:otherwise>
      </c:choose>
      

  3.   

    再问一个问题<c:if>能不能嵌套?
    即能不能下面这样?  <c:if>
           <c:if></c:if>
           <c:if></c:if>
           <c:if></c:if>
      </c:if>
      

  4.   

    <c:if>也可以。<c:if test="${param.aaa=='ok'}">
           okaaa
           <c:if test="${param.bbb=='ok'}">
               okbbb
            <c:if test="${param.ccc=='ok'}">
            okccc
            </c:if>
          </c:if>
    </c:if>