Halli hallo 
Bin leider was Struts angeht noch totaler Neuling, muss jedoch mit Struts 1.1 ein Projekt umsetzen
Setzten tu ich meine ArrayList, welche mehrere Objekte mit entsprechenden getter/setter beinhaltet folgendermaßen:
Den Umweg über die Arraylist muss ich gehn, da ich noch Elemente löschen/ändern muss bevor ich die weitergebe
Ausgelesen wird sie in der JSP wie gewöhnlich per iterate-Tag bzw. über eine mir zur Verfügung gestellte Taglib, die das ganze direkt als Tabelle formatiert. Tut aber nichts zur Sache, das funktioniert
Zum weiteren Verständnis aber mal Beispielcode:
Wie kann ich jetzt ein explizites Element aus der Arraylist ansprechen? Also wie muss der Index gesetzt werden? (bspw. ich möchte garnicht drüber iterieren, sondern nur das 1. Element ausgeben)
Und damit einhergehend: Ich hab die Liste mit Ergebnissen, die können dann ja irgendwie einzeln angesprochen werden, wie löse ich es am sinnvollsten auf einer neuen Seite nur das ausgewählte Element anzuzeigen? (soll heißen: Ergebnisliste, Klick auf ein Element soll Detailansicht des Elements anzeigen) Da ich die resultlist ja in die Session gelegt habe, muss ich auf der Detailansicht nur noch per Index das entsprechende Element ansprechen oder?
Bin leider was Struts angeht noch totaler Neuling, muss jedoch mit Struts 1.1 ein Projekt umsetzen
Setzten tu ich meine ArrayList, welche mehrere Objekte mit entsprechenden getter/setter beinhaltet folgendermaßen:
Code:
ArrayList resultlist = new ArrayList();
resultlist.addAll(Arrays.asList(erg));
session.setAttribute("searchresults", resultlist);
Ausgelesen wird sie in der JSP wie gewöhnlich per iterate-Tag bzw. über eine mir zur Verfügung gestellte Taglib, die das ganze direkt als Tabelle formatiert. Tut aber nichts zur Sache, das funktioniert
Code:
<logic:iterate id="erg" name="searchresults">
<bean:write name="erg" property="name" /> <br/>
</logic:iterate>
Wie kann ich jetzt ein explizites Element aus der Arraylist ansprechen? Also wie muss der Index gesetzt werden? (bspw. ich möchte garnicht drüber iterieren, sondern nur das 1. Element ausgeben)
Und damit einhergehend: Ich hab die Liste mit Ergebnissen, die können dann ja irgendwie einzeln angesprochen werden, wie löse ich es am sinnvollsten auf einer neuen Seite nur das ausgewählte Element anzuzeigen? (soll heißen: Ergebnisliste, Klick auf ein Element soll Detailansicht des Elements anzeigen) Da ich die resultlist ja in die Session gelegt habe, muss ich auf der Detailansicht nur noch per Index das entsprechende Element ansprechen oder?