鉴于以下结构:
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&gt;缩略图
<image th:src="${imageMap[__${myObjct.id}__]}" height="10px" width="10px"/>
上面应该返回一个带有键值对的地图。我想要的是关键'缩略图'的价值。
我原以为这会起作用:
${imageMap['1']['thumbnail']}
答案 0 :(得分:0)
您应该在这里使用星号*
表示法:
星号语法评估所选对象上的表达式 而不是整个上下文变量图
所以*{imageMap['1']['thumbnail']}
应该有效。试试吧!