【发布时间】:2014-04-11 08:30:40
【问题描述】:
我目前有一个.jsp 文件如下(部分显示):
<jsp:useBean id="cart" class="edu.unsw.comp9321.assignment1.CartBean"
scope="session" />
<tr>
<td><input type="submit" name="cartBtn" value="Go To Checkout"/></td>
<td><input type="submit" name="cartBtn" value="Remove From Cart"/></td>
<c:if test="${cart.isCartListEmpty eq true}">
<td><input type="submit" name="cartBtn" value="Back To Search"/></td>
</c:if>
</tr>
豆cart有代码:
public boolean isCartListEmpty(){
if (this.cart.isEmpty())
return true;
return false;
}
问题是我收到以下行的错误:
<c:if test="${cart.isCartListEmpty eq true}">
有人能告诉我评估bean方法返回true还是false的正确方法吗?
感谢您的帮助。
【问题讨论】:
-
你能用
test="${cart.cartListEmpty}"试试吗? -
另外,
if condition then return true else return false应简化为return condition。 -
@sp00m 谢谢。这似乎已经解决了问题!
标签: java if-statement jstl javabeans