【发布时间】:2011-05-05 21:29:17
【问题描述】:
我正在使用 Freemarker 从包含对象列表的 POJO 生成 XHTML 页面,所有这些都是同一父类的子类的实例。我想根据其类为每个对象生成不同的信息。你如何在 Freemarker 语言中进行测试?例如,如果我有一个 List,我将如何确定特定 Shape 是 Rectangle 还是 Circle?
【问题讨论】:
标签: java freemarker
我正在使用 Freemarker 从包含对象列表的 POJO 生成 XHTML 页面,所有这些都是同一父类的子类的实例。我想根据其类为每个对象生成不同的信息。你如何在 Freemarker 语言中进行测试?例如,如果我有一个 List,我将如何确定特定 Shape 是 Rectangle 还是 Circle?
【问题讨论】:
标签: java freemarker
${class.name}
虽然我建议您考虑使用每个类的方法来为每个子类生成独特的行为。 Polymorphism 是一件很棒的事情。 :)
【讨论】: