JSP中的<c:choose>标签</c:choose>

时间:2011-05-01 11:24:44

标签: jsp jstl jsp-tags

如果项目的计数值为0,我想写购物篮是空的。这是我不成功的尝试。我想知道如何做到这一点。

<c:forEach items="${lstCart}" var="cartItem" varStatus="count">
        <form action="Cart" method=Post>
        <tr height="40px">

        <c:choose>
        <c:when test='${count.count} < 1'>

        <td> Shopping Basket is empty! </td>
        </c:when>
        <c:otherwise>

            <td>${count.count}</td>
            <td>${cartItem.productName}</td>
            <td>${cartItem.quantity}</td>   
            <td>${cartItem.unitPrice}</td>
            <td>${cartItem.totalPrice}</td>    
            <td>
            <input type="hidden" name="id" value="${cartItem.productId}" />
            <input type=submit value="x"></td>
            </c:otherwise>
            </c:choose>
        </tr>

        </form>
    </c:forEach>

2 个答案:

答案 0 :(得分:4)

关闭,但应该是这样的:

<c:when test='${count.count < 1}'>

答案 1 :(得分:3)

你几乎得到它,它应该是

<c:when test='${count.count < 1}'>

表达式括号应包含整个表达式。