gpt4 book ai didi

if-statement - 在 Freemarker 中测试 bool 类型的变量

转载 作者:行者123 更新时间:2023-12-04 11:52:07 25 4
gpt4 key购买 nike

isOffline我的 websetting 对象中的字段是 bool 类型。在我的 Freemarker 模板中,我需要检查它是否为真。

所以我做了以下,但它不起作用

<#if !websetting.isOffline> false </#if>

看起来 Freemarker 不支持 Not ! .我也试过 <#if websetting.isOffline == false> false </#if> ,但它不起作用。

最佳答案

isOffline不是 bool 属性的最佳名称,因为它的默认 getter 方法也是 isOffline .

如果您不能更改属性的名称,则表明您要使用 () 在模板中调用方法。 .

<#if !websetting.isOffline()> false </#if>

但是最好将名称更改为不带 is 的名称。在它前面(例如到 offline )。然后你可以在模板中使用它。
<#if !websetting.offline> false </#if>

关于if-statement - 在 Freemarker 中测试 bool 类型的变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24335889/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com