我发现很难从 Hashmap 访问 JSP 中的值,其键包含特殊字符,如“:”。我需要它,因为我必须访问来自后端调用的 jcr:title。我可以从地图中获取值并使用不同的键将其放回,但是有没有办法在 JSP 中访问这些键?
当深度增加时会出现更多问题,例如当我们获取地图列表等时。
我也尝试使用 map["key"].. 但是当我们使用标签将它设置为参数时失败
提前致谢
这是我的代码的样子
<c:forEach var="test" items=${someList(someMap)}>
${test.jcr:title} // not working
<c:forEach>
<c:set var="someValue" value="${someMap["someKey"]}"> //this fails