尝试从c:out标记中的映射访问值,但以下内容似乎未显示任何值。这是代码:

<c:out value=" letterForm.criteria.map['letterForm.criteria.type']" />


除了使用以下代码外,任何人都没有任何想法如何从映射中获取值,因为我们拥有映射并知道键值似乎效率不高。

<c:forEach var="exCovValue" items="${letterForm.criteria.map}">
     <c:if test="${exCovValue.key == letterForm.criteria.type}">
         <c:set var="extraCoverValue" value="${exCovValue.value}" />
     </c:if>
</c:forEach>


谢谢

最佳答案

您省略了${}。尝试这个:

<c:out value="${letterForm.criteria.map['letterForm.criteria.type']}" />

10-05 21:41