无法在JSP页面上使用JSTL读取hashmap

时间:2016-02-01 10:50:29

标签: jsp hashmap jstl

我的JSP页面上有以下代码:

<c:set var="showDetails" value="${movie.movieShowTimings[key]}"/> 

当我在行

中手动输入一个键时
<c:set var="showDetails" value="${movie.movieShowTimings['2410']}"/> 

示例

key

我得到了所需的结果,但是当我使用JSTL变量例如我设置的{{1}}时,我没有从我的地图中获得任何条目。请指教。

我的变量键不为空,我已在屏幕上打印验证。

1 个答案:

答案 0 :(得分:0)

建议您将密钥变量重命名为其他名称,以免与地图的key属性冲突。

<c:set var="keyInfo" value="${screening.theatreBean.id}"/>
<c:set var="showDetails" value="${movie.movieShowTimings[keyInfo]}"/>