habe ich ein Map
in einer Bohne wie folgt:Wie eine verschachtelte Karte iterieren in <c:forEach>
public class TaskListData {
private Map<String, String[]> srcMasks = new HashMap<String, String[]>();
private Map<Integer, Map<String, String[]>> ftqSet = new HashMap<Integer, Map<String, String[]>>();
public void setFTQSet(Integer ftqid, String[] src, String[] masks) {
srcMasks.put("srcDir", src);
srcMasks.put("masks", masks);
ftqSet.put(ftqid, srcMasks);
}
Diese ftqSet
paßt unter Datenstruktur:
feedId = "5",
feedName = "myFeedName",
ftqSet => {
1 => {
srcDirs = ["/path/string"],
masks = ["p.txt", "q.csv"]
}
2 => { ...
}
}, ...
In meinem Test JSP-Datei I habe versucht, auf die Daten unter Verwendung <c:forEach>
zuzugreifen:
Aber es gibt keine ${f.feedId}
aus. Warum sollte das sein? Wie würde ich auf die einzelnen Elemente dieser Struktur zugreifen, um eine schöne Tabelle zu erstellen?
BalusC das wird sich als hilfreich erweisen, danke. – volvox