エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[freemarker] Map のデータでループを回す - yehara のはてな日記
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[freemarker] Map のデータでループを回す - yehara のはてな日記
Freemarker で Map のデータの一覧を表示させようとしたのだが、Java で EntrySet を利用するような感じ... Freemarker で Map のデータの一覧を表示させようとしたのだが、Java で EntrySet を利用するような感じで実現する方法はわからなかった。 Java なら以下のようなコードを書くのだが。 for( Map.Entry entry : map.entrySet ) { System.out.println(entry.key() + " = " + entry.value()); }で、結局どうしたかというと、キーのリストでループを回せば実現できた。?keys を利用することで Map のキー集合を取得することができる。ちなみに ?values で値集合も取得できる。 <#assign map = {"aaa":"111", "ccc":"333", "bbb":"222"}> <#list map?keys as key> ${key} = ${map[key]} <