<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<td colspan="1" width="100">
<c:choose>
<c:when>
</c:when>
<c:when>
</c:when>
<c:when>
<c:choose>
<c:when></c:when><c:otherwise><c:when></c:when></c:otherwise>
</c:choose>
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
</td>
Run Code Online (Sandbox Code Playgroud)
在选择中嵌套选择是否有限制,例如这样?
编辑:如果我将另一个 <c:when></c:when> 放在 else 中,JSP 编译器一直抱怨我没有结束标记。
据我所知有一个错误:
<c:when>
<c:choose>
<c:when></c:when><c:otherwise><c:when></c:when></c:otherwise>
</c:choose>
</c:when>
Run Code Online (Sandbox Code Playgroud)
应该:
<c:when>
<c:choose>
<c:when></c:when>
<c:otherwise></c:otherwise>
</c:choose>
</c:when>
Run Code Online (Sandbox Code Playgroud)
你不能直接在里面嵌套 when 标签,为此你需要另一个选择标签:
<c:when>
<c:choose>
<c:when></c:when>
<c:otherwise>
<c:choose>
<c:when></c:when>
</c:choose>
</c:otherwise>
</c:choose>
</c:when>
Run Code Online (Sandbox Code Playgroud)