FREMARKER学习系列

ftl(在 FreeMarker 模板中)判断对象是否存在及判断对象内容是否为空

需求:ftl判断对象是否存在及判断对象内容是否为空比如我的:${adConfig.adContent}怎么写?在FreeMarker模板中,您可以使用条件语句来判断对象是否存在以及对象的内容是否为空。以下是一些常见的判断方法:1.判断对象是否存在: 使用`??`运算符来检查对象是否存在。2.判断对象内容是否为空: 使用`?has_content`运算符来

需求:

ftl判断对象是否存在及判断对象内容是否为空 比如我的:${adConfig.adContent} 怎么写?

在 FreeMarker 模板中,您可以使用条件语句来判断对象是否存在以及对象的内容是否为空。以下是一些常见的判断方法:


1. 判断对象是否存在:

   使用 `??` 运算符来检查对象是否存在。


2. 判断对象内容是否为空:

   使用 `?has_content` 运算符来检查对象的内容是否为空。


结合这两个运算符,您可以编写如下的 FreeMarker 代码来判断 `adConfig` 对象是否存在,以及 `adConfig.adContent` 是否为空:

<#if adConfig?? && adConfig.adContent?has_content>
    <p>${adConfig.adContent}</p>
<#else>

原创不易,完成人机校验,阅读全文

相关推荐