簡體   English   中英

使用c:out標簽訪問地圖中的值

[英]accessing values in a map using c:out tag

嘗試從ac: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']}" />

這工作:

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

嘗試這樣:

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

但是刪除引號(')是可行的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM