学到一个小细节,记录一下

来源:互联网 发布:2016淘宝销售额 编辑:程序博客网 时间:2024/04/29 10:42

我在页面上写了这么一句代码:

<input type="checkbox" name="isTop" value="top" #{if order.isTop==true}checked#{/if} />

结果群里面有人说,如果你这样写,那么ibm就会拒绝你。

其实这样写不好的原因是假如order为null,那么我的这句代码就会报null错,

所以在order后面加一个问号(我用的是play框架,其自带的Groovy模版有这个语法),这样当order为null的时候,就相当于if(null),就避免了报null错。

<input type="checkbox" name="isTop" value="top" #{if order?.isTop}checked#{/if}/>

原创粉丝点击