私は以下のようなハッシュマップを持っています
HashMap<String, String> testStatus = new HashMap<String, String>();
Map root = new HashMap();
public void fmTest() {
testStatus.put("one","1");
testStatus.put("two","2");
testStatus.put("three","3");
root.put("status", testStatus);
testStatus.clear();
}
私のFTL:
<#list status?keys as key>
${key} = ${status[key]}
</#list>
上記のコードは単なる例です。私の質問は、testStatusハッシュマップをループして各ループで異なる値を持ち、ループの最後でクリアするかどうかです...各ループからのtestStatusハッシュマップのキーと値のペアを表示するためのフリーマーカーを作成するにはどうすればよいですか?
testStatusハッシュマップをクリアしないと、累積結果が得られます。しかし、testStatusハッシュマップをクリアすると、freemarkerは何も表示しません。