【发布时间】:2012-03-10 18:34:58
【问题描述】:
我在从 struts2 标记填充的参数映射中有 2 个变量,如下所示:
-
obj- 带有各种子对象的 java 对象。它可以被视为 freemarker 模板中的哈希。 -
displayProperty- 在obj中包含属性名称的字符串。名称可以是包含多个向下钻取级别的对象图。
我想使用 freemarker 模板显示obj 的给定属性。例如,如果displayProperty 是entity.name,那么它本质上应该打印obj.entity.name 的值。
我的 freemarker 模板是 ${obj[displayProperty]},但是当 displayProperty 包含一个点时它会失败。
【问题讨论】:
标签: struts2 freemarker