如何使用freemarker动态构建对哈希的访问?

时间:2012-01-05 19:25:04

标签: java templates freemarker

我有以下freemarker模板if语句:

<#if errorMap.[pageText.PART_NUMBER"_"i]??>
    <#assign textClass="error">
</#if>

我想检查errorMap hashmap中是否存在该特定变量,但是收到以下错误:

创建了异常:freemarker.core.ParseException:第37行第73行遇到“[”

我似乎无法弄清楚如何构建调用以从hashmap中检索它。我也尝试使用$ {}包围[]中的变量,但这也不起作用。是否有可能建立我想要的电话?

感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

您是否尝试在.后删除errorMap