我是否可以通过freemarker访问注释?

时间:2010-09-09 20:16:36

标签: java annotations freemarker

我正在呈现一个表单来呈现带注释的域模型类,即:

@Entity
class User {
    @NotNull
    private String name;
    // other code
}

我想阅读带注释的元数据,以决定如何呈现每个属性。

我会用它来为我的输入标签添加css类,最后使用jQuery在这些字段上附加验证方法。

freemarker是否提供了访问带注释的元数据的方法?

1 个答案:

答案 0 :(得分:1)

可能确实有一种方法可以直接进行,但我逐渐得出结论,在我的动作代码中做额外的工作更简单,为模板提供更容易的“事物”,而不是尝试合作-erce Freemark跳过篮球。

例如,我将创建一个布尔列表,每个项目我显示一个布尔值,表示该项目是否已经购买。 Freemarker非常擅长遍历并行列表。