Durchlaufen der hashmap im JSP in der struts-Anwendung
Ich habe eine HashMap
Objekt, dass ich immer auf eine JSP-Seite.
HashMap<Integer,Gift_product> gift_hm = new HashMap<Integer,Gift_product>();
gift_hm.put(17,new Gift_product("doll",67));
Nun brauche ich wiederhole dies-und display-Inhalt auf JSP.
Die Gift_product
Klasse enthält zwei Felder: name
und price
.
JSP Ausgabe sollte
serial no. product name price
17 Doll 67
Wie kann ich es erreichen?
- Komisch ... , ich habe nicht fügen Sie die Generika Teil in der Quelle (die ich gerade neu formatiert in den code), aber die überarbeitung scheint die Geschichte nicht zu, Stimme in diesem?
- manchmal Generika werden als html-tags interpretiert und schneiden Sie die formatierte Ausgabe. Formatierung die post richtig als code dann macht Sie sich zeigen. Verwenden Sie "View source" auf die revision dies zu überprüfen.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Check-out die Streben
<logic:iterate>
tag. Bei der Iteration über eine HashMap, jeder Eintrag ist einejava.util.Map.Entry
, um den Schlüssel zu Holen (in diesem Beispiel die Seriennummer) und Wert (der Gift_product Objekt), verwenden Sie diekey
undvalue
Eigenschaften wie dieses:Ersten Satz der HashSet als Attribut in Ihrem action-Klasse z.B.
request.setAttribute("gift_hm", gift_hm);
und dann in der jsp:Funktioniert für mich (struts2):