In meinem Controller habe ich ein String2Float Mapping implementiert:
Nun sollte im entsprechenden JSP diese Hashtable unter dem Variablen-Namen ${myvalues} ansprechbar sein. Mit anderen klappt es so. Ich möchte jetzt via JSTL auf die entsprechenden Werte zugreifen. Allerdings nicht durch Iterieren, sondern durch Angabe des Schlüssels. So in der Art:
Noch nicht mal das Beispiel mit dem festen Wert "Berta" klappt. Auch nicht mit 'Berta'. Geschweige denn mit der Variable person.name. Hat jemand eine Idee, was ich falsch mache?
Code:
Map<String,Float> mapping = new Hashtable<String,Float>();
mapping.put("Anna", new Float(0.1));
mapping.put("Berta", new Float(0.2));
mapping.put("Claudia", new Float(0.3));
model.put("myvalues", mapping);
Nun sollte im entsprechenden JSP diese Hashtable unter dem Variablen-Namen ${myvalues} ansprechbar sein. Mit anderen klappt es so. Ich möchte jetzt via JSTL auf die entsprechenden Werte zugreifen. Allerdings nicht durch Iterieren, sondern durch Angabe des Schlüssels. So in der Art:
Code:
<c:forEach items="${persons}" var="person">
<h3><c:out value="${person.name}" /></h3>
Der Wert für diese Person ist: <c:out value="${mapping[Berta]}" /></p>
</c:forEach>