我只是想知道以下代码是否有效?
<c:choose>
<c:when test="${empty example1}">
</c:when>
<c:when test="${empty example2}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
答案 0 :(得分:29)
在c:选择中,测试为真的第一个 是赢家。在c:选择下面,如果“第一次测试”和“第二次测试”都是真的,那么“Kpow”h2将被添加到html页面而“Blammy”将不会。
<c:choose>
<c:when test="first test">
<h2>Kpow</h2>
</c:when>
<c:when test="second test">
<h2>Blammy</h2>
</c:when>
</c:choose>
答案 1 :(得分:4)
<c:choose>
<c:when test="${empty example1}">
</c:when>
<c:when test="${empty example2}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
此代码只是
switch(int i){
case 1:
...
break;
case 2:
...
break;
default:
...
break;
}
答案 2 :(得分:1)
是的,它有效。为什么不试试呢?查看JSTL了解更多信息。