我正在呈现一个表单来呈现带注释的域模型类,即:
@Entity
class User {
@NotNull
private String name;
// other code
}
我想阅读带注释的元数据,以决定如何呈现每个属性。
我会用它来为我的输入标签添加css类,最后使用jQuery在这些字段上附加验证方法。
freemarker是否提供了访问带注释的元数据的方法?
答案 0 :(得分:1)
可能确实有一种方法可以直接进行,但我逐渐得出结论,在我的动作代码中做额外的工作更简单,为模板提供更容易的“事物”,而不是尝试合作-erce Freemark跳过篮球。
例如,我将创建一个布尔列表,每个项目我显示一个布尔值,表示该项目是否已经购买。 Freemarker非常擅长遍历并行列表。