我只是想知道下面的代码是否有效?多个<c:when>里面<c:choose>
<c:choose>
<c:when test="${empty example1}">
</c:when>
<c:when test="${empty example2}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
我只是想知道下面的代码是否有效?多个<c:when>里面<c:choose>
<c:choose>
<c:when test="${empty example1}">
</c:when>
<c:when test="${empty example2}">
</c:when>
<c:otherwise>
</c:otherwise>
</c:choose>
是它的有效。为什么不试试呢?查看JSTL了解更多信息。
在一个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>
<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;
}
不是真的 - 在第二个例子中(如果它是Java),您需要使用'break'语句来使其工作完全像'
+ +1用于理解和区别 –
它。你有什么问题?或者你只是懒得去运行它? – BalusC
第二个没有被调用,所以我无法确定它是否有效写入多个。正如你所说的那样,我会尝试改变条件。 –
Jay
如果第二个没有被调用,那么条件只是不匹配或之前已经匹配。请问一个更具体的技术问题,而不仅仅是一个修辞问题。 – BalusC