3

私は以下のようなハッシュマップを持っています

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は何も表示しません。

4

1 に答える 1