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>

目录
相关文章
|
2月前
EL表达式和Jstl常见的用法
EL表达式和Jstl常见的用法
|
8月前
|
容器
Thymeleaf $/*/#/@语法
Thymeleaf $/*/#/@语法
|
2月前
|
Java 数据库
el表达式与jstl的用法
el表达式与jstl的用法
|
2月前
|
Java
FreeMarker - 四种变量的用法
FreeMarker - 四种变量的用法
144 1
|
2月前
|
前端开发 Java Linux
Thymeleaf - 语法使用详解
Thymeleaf - 语法使用详解
45 0
|
2月前
|
索引
FreeMarker - 内建函数
FreeMarker - 内建函数
46 0
|
7月前
模板引擎基本语法
模板引擎基本语法
|
11月前
|
XML 移动开发 JSON
Thymeleaf简介-HelloWorld基本语法:
Thymeleaf简介-HelloWorld基本语法:
60 0
|
开发框架 前端开发 JavaScript
FreeMarker的基本语法
FreeMarker的基本语法
162 0
FreeMarker的基本语法

热门文章

最新文章