通过哈希过滤freemarker输出

时间:2017-12-06 04:01:53

标签: freemarker

<#list reports as report>
<#list report.transactionList as expense>
    ${expense.transactionID}^<#t>
    ${table[expenses.transcationID}
    <#if expense.modifiedCreated?has_content>
      ${expense.modifiedCreated}^<#t>
    <#else>
      ${expense.created}^<#t>
    </#if>

在上面的代码中,我有一个名为table的哈希表,我想使用expense.transactionID作为键,然后像上面的代码一样加载表的值。 当我运行它时,第二个项而不是值只是一个空白点。

1 个答案:

答案 0 :(得分:0)

想通了。 {table [expenses.transcationID}需要将我用作密钥的类别转换为字符串。所以答案是:{table [expenses.transcationID?string}