gpt4 book ai didi

Freemarker - 访问对象的静态变量

转载 作者:行者123 更新时间:2023-12-01 01:20:22 26 4
gpt4 key购买 nike

我有一个简单的类:

public class MyClass {

public final static long MAIN = 1;

@Setter @Getter
protected int id;
}

( @Setter @Getterlombok 用于 Setter 和 Getter 方法的注释。)

在 Freemarker 模板中,我想创建一个条件,如:
<#if myClassInstance.id == myClassInstance.MAIN>

但是右手边的 if表达式根据 FreeMarker 未定义。有没有办法做到这一点?谢谢!

最佳答案

模板语言不知道 Java 类。但是您可以通过数据模型(模板上下文)公开静态成员。见:http://freemarker.org/docs/pgui_misc_beanwrapper.html#autoid_55

关于Freemarker - 访问对象的静态变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9659547/

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