我想做以下事情:
<c:choose>
<c:when test="${empty example1}">
</c:when>
<c:otherwise>
<c:when test="${empty example2}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:otherwise>
</c:choose>
这有可能吗?尝试运行时出现异常。
谢谢。
最佳答案
您需要这样做:
<c:choose>
<c:when test="${empty example1}">
<!-- do stuff -->
</c:when>
<c:otherwise>
<c:choose>
<c:when test="${empty example2}">
<!-- do different stuff -->
</c:when>
<c:otherwise>
<!-- do default stuff -->
</c:otherwise>
</c:choose>
</c:otherwise>
</c:choose>
此处显示的冗长性很好地说明了XML为什么不是用于实现多级条件语句的不良语言。
关于java - 如何在JSTL for Java JSP中使用 “nested if”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5447157/