我在页面上写了这么一句代码:
<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}/>