wie man Werte in der jsp mit jstl von hashmap ohne iteration?
ich bin ein Neuling, ich habe einen hash map deklariert als
HashMap map = new HashMap();
map.put("code", code);
map.put("url", evaluationTSRCode);
und iam die übergabe dieser Karte in meinem modelandview Controller wie diesem
return new ModelAndView("purchaseProduct","map","map");
wie Sie auf die Werte-code,evaluationTSRCode in jsp mit jstl ohne Verwendung von iteration
ich habe versucht, aber ich konnte nicht die Werte.
<c:choose>
<c:when test="(${map.code} != null && ${map.code}=!"" )" >
<td>You can purchase<a href='<c:url value="${map.url}"/>'>Directly</a></td>
</c:when>
<c:otherwise>
td>You can purchase Directly</td>
</c:otherwise>
</c:choose>
bitte helfen Sie mir bei der Lösung dieses Problem
Vielen Dank im Voraus
- versuchen Sie, auf Sie, die von ${map['Key']}
- ja es funktioniert vielen Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Dem Weg Sie werden den Zugriff auf die Karte-Werte in der JSP ist völlig falsch.
Es ist eine Annahme von meiner Seite im code
ist falsch, es sollte
Brauchen Sie nicht, um zu Durchlaufen und die Werte anzeigen.
ZB. Rufen Sie den Wert von code.
${map.code}
im jsp überall ausreichen würde.Oder Sie verwenden können, wie
und wenn Sie dies tun in der JSP-Datei, die Sie gerade brauchen, um Zugriff auf den map-Wert, indem Sie nur seinen Namen.
ZB. Rufen Sie den Wert von code.
${code}
im jsp überall ausreichen würde.Hoffe, dies hilft Ihnen.
Cheers.
return new ModelAndView("purchaseProduct", map);
Und danach in Ihre jsp-Sie müssen nur zugreifen wie ${code}. Ich Wette, jetzt wird diese Arbeit sicher. 🙂Ich denke, eine Antwort, ein bisschen mehr zu korrigieren ist immer noch mit Karte, wie Sie vorgeschlagen, aber, indem es der ModelMap, erklärt in-Eingang der controller-Methode und der Rückgabe nur den string mit dem Namen der Ansicht (die ich immer auf diesem Weg zu beziehen Ansichten im Frühjahr controller):
Auf diese Weise können Sie die ${map.code} in Ihren jsp.
Interessanter, wenn nötig, könnten Sie Paket komplexen Daten-Struktur in eine Karte und dann in einer Liste
In dieser Art und Weise, in der jsp konnte man die Iteration jedes element der Liste, markiert lcli, dass es eine Karte ist, von dem pick-up die Schlüssel/Werte-wie gesagt, wie unten