JSTL:我需要使用密钥访问哈希表

时间:2010-02-17 10:44:46

标签: jstl

我知道这有效:<c:out value="${model.testhash['A']}"/>

但是我需要这样的东西:     <c:out value="${model.testhash[${model.testkey}]}"/>

这可能吗?

1 个答案:

答案 0 :(得分:2)

你试过吗

${model.testhash[model.testkey]}

通常,$ {}仅描述JSTL表达式,您也不需要转义model.testkey查找的查找,因此也可以这样做:

${model.testhash[model.condition ? 'A' : 'B']}

..仅作为一个例子。