2012-02-17 45 views
1

讓我從開始我不是一個程序員的交易,但我正在盡我所能地學習。我正在嘗試構建一個模板,以獲取一個FreeMarker插值結果的結果,並將其作爲另一個變量的變量。我希望我正確使用這些條款。FreeMarker插值結果與第二次插值一起使用

例如,我想在使用(entity.customer.organization.name)的結果:

$ {導語[ 「organizationXXXAttire」]!}

XXX是(entity.customer.organization.name)

如果這只是一個同出一變公司名稱的Blurb它看起來像的結果:{!導語[ 「organizationCompanyAttire」]}

$

我想下面的工作,但事實並非如此:?

< #assign組織=(entity.customer.organization.name)>

$ {導語[「組織< @organization解釋>服飾「]!}

在此先感謝您的任何建議。

回答

2

這只是${blurb["organization${entity.customer.organization.name}Attire"]!}

?interpret只在包含一段模板的字符串時才需要。此外,您不能在表達式中調用指令(<@...><#...>)。

+0

謝謝你,完美的工作。 – Jim 2012-02-20 13:30:42