freemarker语法

简介: freemarker中显示某对象使用${name}. 但如果name为null,freemarker就会报错。如果需要判断对象是否为空:<#if name??>……</#if> 当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。 对象user,name为user的属性的情况,user,

freemarker中显示某对象使用${name}.

 

但如果name为null,freemarker就会报错。如果需要判断对象是否为空:

<#if name??>

……

</#if>

 

当然也可以通过设置默认值${name!''}来避免对象为空的错误。如果name为空,就以默认值(“!”后的字符)显示。

 

对象user,name为user的属性的情况,user,name都有可能为空,那么可以写成${(user.name)!''},表示user或者name为null,都显示为空。判断为空

<#if (user.name)??>

……

</#if>

目录
相关文章
|
5月前
|
容器
Thymeleaf $/*/#/@语法
Thymeleaf $/*/#/@语法
|
4月前
|
前端开发 Java Linux
Thymeleaf - 语法使用详解
Thymeleaf - 语法使用详解
38 0
|
4月前
|
Java
FreeMarker - 四种变量的用法
FreeMarker - 四种变量的用法
101 1
|
4月前
|
索引
FreeMarker - 内建函数
FreeMarker - 内建函数
25 0
|
4月前
模板引擎基本语法
模板引擎基本语法
|
开发框架 前端开发 JavaScript
FreeMarker的基本语法
FreeMarker的基本语法
148 0
FreeMarker的基本语法
|
前端开发
Thymeleaf 语法学习
Thymeleaf 语法学习,要学习语法,还是参考官网文档最为准确,我们找到对应的版本看一下;
Thymeleaf 语法学习
Mustache语法
Mustache语法
98 0
|
Java 开发者
thymeleaf 语法|学习笔记
快速学习 thymeleaf 语法
209 0