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']}
哦错误! EL1012E :(pos 13):不能索引到空值。 hmm 虽然没有错误* * imageMap ['1']}' – Ithar
有趣的是,将'imageMap'键从** Long **更改为** String **似乎有效。 – Ithar
啊,是的,这使得使用百里香很容易解析;)干得好!你自己解决它。空指针是因为显然没有'imageMap ['1'] –