2012-01-05 57 views
1

我有以下Freemarker模板的if語句:如何使用freemarker動態構建對散列的訪問?

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

我期待是否在errorMap HashMap中存在特定的變量,但我得到以下錯誤:

異常創建:freemarker.core .ParseException:遇到「[」在第37行,列73

我似乎無法弄清楚如何構建調用來從哈希映射檢索。我也嘗試用$ {}在[]中圍繞變量,但這也不起作用。是否有可能建立我正在嘗試的呼叫?

謝謝你的幫助。

+0

是的,它修復了它。在發佈問題2分鐘後,我意識到了愚蠢的愚蠢錯誤。謝謝你的幫助! – mm2887 2012-01-05 19:43:02

回答

1

您是否試過在errorMap之後刪除.