我有以下代码
<g:if test="${cart == null || cart.isEmpty()}">
Cart is Empty
</g:if>
<g:else>
${cart.size()} items
</g:else>
Run Code Online (Sandbox Code Playgroud)
但是第一次访问该网站时(当购物车为空时)我得到一个"无法调用null对象上的方法isEmpty()"异常
zer*_*pha 10
这可以改写为
<g:if test="${cart}">
${cart.size} items
</g:if>
<g:else>
Cart is Empty
</g:else>
Run Code Online (Sandbox Code Playgroud)
如果变量为null或Lists size为0,则根据Groovy事实它将为False.
| 归档时间: |
|
| 查看次数: |
3128 次 |
| 最近记录: |