JSTL从2个地图中检索值

时间:2017-11-06 15:39:44

标签: jsp java-ee jstl

我有2张地图。 1来自applicationScope,另一个来自sessionScope。

applicationScopeMap对象:

{
    "1":{"id":"1","name":"SampleName 1","mobile":"9912345678"}
    "2":{"id":"2","name":"SampleName 2","mobile":"7878776876"}
    "3":{"id":"3","name":"SampleName 3","mobile":"8576868778"}
}

sessionScopeMap对象:

{
    "id":1
}

使用JSTL如何根据sessionScope打印值?

我尝试将会话ID转换为c:set,

<c:set var="idAsString">${sessionScope.sessionName.id}</c:set>

然后传入forEach。

<c:forEach items="${applicationScope.applicationScopeMap[idAsString]}" var="item">
    ${item.name}
</c:forEach>

我收到了错误。

你能帮忙吗......

0 个答案:

没有答案