不工作,我有以下代碼:detailsMap是LinkedHashMap的類型的地圖。我能夠將值$ {roleType}作爲L1,正確地打印$ {detailsMap [「L1」]}而不是$ {detailsMap [roleType]}的值。請建議我做錯了什麼。角色類型是枚舉值。獲取使用鑰匙從地圖價值JSP
<c:set var="detailsMap" value="${hostDetails.value}" />
<c:forEach items="${roleTypes}" var="roleType">
<td>${detailsMap[roleType]}</td>
<td>${detailsMap["L1"]}</td>
<td><input type="text" name="${roleType}" value="" /></td>
</c:forEach>
</tr>
</c:forEach>
我把它通過設置屬性爲字符串列表到位枚舉值的工作。
我只需要這個迭代的迭代變量。但我能夠在獲得角色類型的正確值。 – PhantomM