<#if (a.b)??><#--2个问号是判断该变量是否存在,加括号表示先判断a是否存在,再判断b是否存在-->
${x!0}<#--空值判断,如果a为空用叹号后面的值替换,类型不限,叹号后面可以不写,即用空串替换-->
${x?number}<#--string转数值-->
<#if (a.b)??><#--2个问号是判断该变量是否存在,加括号表示先判断a是否存在,再判断b是否存在-->
${x!0}<#--空值判断,如果a为空用叹号后面的值替换,类型不限,叹号后面可以不写,即用空串替换-->
${x?number}<#--string转数值-->