-1
您能否建議如何使用索引變量迭代LinkedHashMap。 重要的是我使用索引變量來迭代地圖。 我需要索引到別的地方訪問在同一地圖如何在JSTL中使用索引變量迭代LinkedHashMap
Map<String,List<String>> map = new LinkedHashMap<String,List<String>>();
我已經寫Java代碼的價值。並努力在JSTL中轉換此代碼。
int listcount = 8;
for (Map.Entry<String, List<String>> entry : map.entrySet())
{
List<String> lst = new ArrayList<String>();
lst= entry.getValue();
System.out.println(":::::::"+entry.getKey()+":::::::");
for(int i=0;i<listcount;i++){
System.out.println(lst.get(i));
System.out.println(map.get(entry.getKey()+"New").get(i));
}
}
我的JSTL代碼至今:
<c:forEach items="${theList}" var="entry" varStatus="i">
<tr>
<td>${entry.key}</td>
<c:forEach items="${entry.value}" var="item" varStatus="j">
<td>value: ${entry.value[j.index]}</td>
<td>What to Do here!</td>
</c:forEach>
</tr>
</c:forEach>