使用JSP中的JSTL标记从HashMap读取数据,而不使用for each或for循环

Ank*_*jee 22 java jsp jstl map

我想从JSP中的哈希映射中读取数据,但不使用JSTL <c:forEach>for循环.我怎样才能做到这一点?

Bal*_*usC 57

您需要事先知道密钥.

${map.key}
Run Code Online (Sandbox Code Playgroud)

以上获得的价值map.get("key").


或者如果键包含点

${map['key.with.dots']}
Run Code Online (Sandbox Code Playgroud)

这得到了价值map.get("key.with.dots").


或者,如果它是动态密钥

${map[dynamicKey]}
Run Code Online (Sandbox Code Playgroud)

这得到了价值map.get(dynamicKey).