freemarker之空字符串默认赋值处理

 

freemarker之空字符串默认赋值处理

需求:

item.title可能为null也可能为"",那么我们需要默认其值

实现:

${((item.title!'')?length>0)?string((item.title!''),"详情")}
如下操作只能处理为不存在或者为null的情况:

${item.title},异常 
${item.title!},显示空白 
${item.title!'title'},若user.name不为空则显示本身的值,否则显示vakin 
${item.title?default('title')},同上 
${item.title???string(item.title,'title')},同上

 

---------------------
原文:https://blog.csdn.net/zbzhangzi/article/details/84763744

posted @ 2019-11-14 11:39  bud  阅读(1397)  评论(0编辑  收藏  举报