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>