3

たとえば、ハッシュ ツリー上の別の変数の名前を含む Freemarker 変数 A があるとします。「B.」A を使用して B の値を読み取りたいので、たとえば、B に「C」が含まれている場合、Freemarker に A を使用して C を出力するように指示できます${${A}} 。結果として「C」が出力されるはずです。当然、これは Freemarker では機能しませんが、これを達成する方法はありますか?

4

1 に答える 1

3

変数のハッシュ (マップ) である .vars 特殊変数を使用するため、aHash[aKeyExpression] 構文を使用できます。

${.vars[A]}

Daniel Dekany、ドキュメント作成者兼メンテナーより

于 2010-04-16T17:51:58.483 に答える