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>

目录
相关文章
|
7月前
EL表达式和Jstl常见的用法
EL表达式和Jstl常见的用法
|
容器
Thymeleaf $/*/#/@语法
Thymeleaf $/*/#/@语法
185 0
|
7月前
|
Java 数据库
el表达式与jstl的用法
el表达式与jstl的用法
|
7月前
|
Java
FreeMarker - 四种变量的用法
FreeMarker - 四种变量的用法
329 1
|
7月前
|
前端开发 Java Linux
Thymeleaf - 语法使用详解
Thymeleaf - 语法使用详解
118 0
|
7月前
|
索引
FreeMarker - 内建函数
FreeMarker - 内建函数
71 0
|
开发框架 前端开发 JavaScript
FreeMarker的基本语法
FreeMarker的基本语法
189 0
FreeMarker的基本语法
|
前端开发
Thymeleaf 语法学习
Thymeleaf 语法学习,要学习语法,还是参考官网文档最为准确,我们找到对应的版本看一下;
Thymeleaf 语法学习