天天看点

jsp中jstl标签的类似 if - else 语句 的语法c:choose

jstl的c:if 没有else,但是可以用choose标签来实现。

 结构:

<c:choose>

   <c:when test="">    如果1

   </c:when>

   <c:when test="">    如果2

   </c:when>

   ...

   <c:otherwise>  否则

   </c:otherwise>

  </c:choose>

代码:

 <c:choose>

    <c:when test="${sessionScope.USERTYPE == 'inner'}">

      <c:set value="${context_root}/a.do" var="action" scope="page"/>

    </c:when>

    <c:when test="${sessionScope.USERTYPE == 'merc'}">

      <c:set value="${context_root}/b.do" var="action" scope="page"/>

    </c:when>  

   <c:otherwise>  

      <c:set value="${context_root}c.do" var="action" scope="page"/>

   </c:otherwise>

  </c:choose>

jsp