0
FreemarkerテンプレートのHashMapから値を取得する方法Map<String, MyObject>
?FreemarkerテンプレートのHashMapから値を取得するには?
私はFreemarkerテンプレートでこのマップからすべての値を取得する例:Map<String, List<MyObject>>
を持っていますか?
FreemarkerテンプレートのHashMapから値を取得する方法Map<String, MyObject>
?FreemarkerテンプレートのHashMapから値を取得するには?
私はFreemarkerテンプレートでこのマップからすべての値を取得する例:Map<String, List<MyObject>>
を持っていますか?
コレクション/シーケンスを反復する方法については、documentationを確認してください。
<#list products as k, v>
<p>${v}: ${v}
</#list>
使用だけにして値を反復処理したい場合は
:<#list myHash?values as v>
${v}
</#list>
ドキュメントリンクがhereを見つけることができます。
また、link1とlink2のような、これらの質問の回答を確認してください。
更新:あなたのマップがMap<String, List<Object>>
あるので、
前の例の変数vがリストです。リスト内の各項目にアクセスするには、二重の反復が必要です。
<#list myMap as k, v>
<#list v as x>
<p> ${x}
</#list>
</#list>
このソリューションは、データ構造に文字列( 'Map')のみがある場合に機能します。 –
drunkgranny
更新された後、答えます。私はそれが助けることを望む –
うん!ありがとうございます! – drunkgranny