freemarker if判断字符串不等于空字符串

尝试了网上很多方法
1,<#if str!=""> 行不通
2,<#if str!=’’> 行不通
上面写法不正确,正确写法
<#if str!="’’">
网上有说用字符串长度的 但是他的长度不是0 也不是1 ,是2,两个上引号,长度为2,
最后,确定方法
<#if str?length gt 2> 成功,如果有空格 可以用trim
<#if str?trim?length gt 2>

你可能感兴趣的:(freemarker)