`

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

 
阅读更多

 

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

需求:

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

实现:

${((item.title!'')?length>0)?string((item.title!''),"详情")}

如下操作只能处理为不存在或者为null的情况:

${item.title?default('详情')}

 

 

转载地址:http://m.myexception.cn/program/1620057.html

分享到:
评论

相关推荐

    Freemarker操作字符串

    NULL 博文链接:https://bijian1013.iteye.com/blog/2259856

    freemarker实现自动补齐字符串

    freemarker实现自动补齐字符串。通过ftl模版文件(ftl文件为freemarker模版文件)的自定义标签实现自动补齐字符串。代码稍作修改便可左补齐右补齐左右补齐,可自定义设置补齐的字符串。测试通过java文件调用ftl文件...

    freemarker语法知识

    FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,...

    Freemarker_内置函数_数字、字符串、日期格式化.txt

    Freemarker_内置函数_数字、字符串、日期格式化.txt

    freemarker如何判空容错

    NULL 博文链接:https://hw1287789687.iteye.com/blog/2271501

    freemarker判断对象是否为空的方法

    FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术...”后的字符)显示。  对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成${(user.name

    freemarker语法完整版

    字符串 Freemarker代码 <#switch being.size> <#case "small"> This will be processed if it is small <#break> <#case "medium"> This will be processed if it is medium <#break> ...

    一篇很全面的freemarker教程

    一篇很全面的freemarker教程reeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,FTL指令:...

    spring整合freemarker发送邮件例子

    spring整合freemarker实现发送邮件, html中内嵌图片,添加附件, 解决乱码问题.

    FreeMarker概述2008

     trim:去掉字符串前后的空白字符  序列使用的:  size:获得序列中元素的数目  数字使用的:  int:取得数字的整数部分(如-1.9?int的结果是-1)  例子(假设test保存字符串"Tom & Jerry"): ${test?...

    freemarker总结

    FreeMarker对空值的处理非常严格,FreeMarker的变量必须有值,没有被赋值的变量就会抛出异常,因为FreeMarker未赋值 的变量强制出错可以杜绝很多潜在的错误,如缺失潜在的变量命名,或者其他变量错误.这里所说的空值,...

    安装freemarker插件(freemarker的eclipse插件)

    c) 发现hudson.freemarker_ide_0.9.14下的freemarker-2.3.6.jar包是比较早的版本,用新的freemarker-2.3.19.jar替换之,把MANIFEST.MF里的Bundle-ClassPath也改为freemarker-2.3.19.jar d) 打开eclipse\...

    FreeMarker

    FreeMarker,FreeMarker

    freemarker

    如果全用不存在的指令,FreeMarker不会使用模板输出,而是产生一个错误消息.FreeMarker会忽略FTL标签中的空白字符.值得注意的是, /> 和指令之间不允许有空白字符. 2, 插值规则 FreeMarker的插值有如下两种类型:1,...

    FreeMarker_Programmer Guide

    FreeMarker

    freemarker语法

    freemarker freemarker freemarker freemarker freemarker freemarker freemarker freemarker

    true_string:将字符串转换为布尔值

    真字符串 可以转换为真值、 true和false的字符串集合。 "true" . truthy? "false" . falsy? "yes" . truthy? "0" . falsy? "○" . truthy? ":cross_mark:" . falsy? "はい" . truthy? #truthy? 返回true如果字符...

    spring与freemarker整合 示例源码S

    spring与freemarker整合 示例源码S

    Freemarker模版公用方法

    使用Freemarker模版生成不同的静态文件,该工具类使用简单,方法说明:包含所需的参数,可以进行二次封装

Global site tag (gtag.js) - Google Analytics