使用变量访问JSP EL中的Map

时间:2011-06-10 13:15:43

标签: java jsp el

我想使用JSP变量来访问JSP中Map的元素,但我无法使其工作。这是我试过的:

<p>1. ${backups["2011-06-09_web05"]}</p>
<p>2. <c:set var="key" value="2011-06-09_web05"/> ${backups[$key]}</p>

我认为这两个是等价的,但第一个表达式打印指定索引中包含的值,而第二个表达式不打印任何内容。

什么是正确的语法?谢谢!

1 个答案:

答案 0 :(得分:1)

删除$前缀。它无效。你可能考虑过PHP。

<p>2. <c:set var="key" value="2011-06-09_web05"/> ${backups[key]}</p>