0
:つのための画像を得ることができる方法のフロントエンドにおいてthymleafマップ(ネストされたマップ)以下の構造を考える
Map<String, String> image = new HashMap<>();
image.put("thumbnail", "1.png");
image.put("medium", "2.png");
image.put("large", "3.png");
Map<Long, Map<String, String>> imageMap = new HashMap<>();
imageMap.put(1L, image);
:1>サムネイル
<image th:src="${imageMap[__${myObjct.id}__]}" height="10px" width="10px"/>
上記は、キー値のペアを持つマップを返す必要があります。私が望むのは、キーのサムネイルの値です。
私はこれが働くだろうと思っているだろう : ${imageMap['1']['thumbnail']}
Ohエラー! EL1012E:(pos 13):NULL値にインデックスできません。 hmm '* {imageMap ['1']}' – Ithar
のエラーはありません。** ImageMapキーを** Long **から** String **に変更するだけでうまくいくようです。 – Ithar
ああ、それはthymeleafを使って解析するのが簡単になる;)うまくいった!あなたはそれをあなた自身で解決しました。 nullポインタは '明らかに' imageMap ['1'] 'が存在しないためです –