Struts: Über Collection iterieren mir Taglibs?

Status
Nicht offen für weitere Antworten.

aemik

Bekanntes Mitglied
Hallo,

ich beschäftige mich gerade mit Struts und der Aufbau ist mir soweit klar. Auch mir Formularen und den Actions hab ich eingentlich keine Probleme.

Jetzt will ich auf einer Seite eine Tabelle anzeigen lassen, die aus einer Collection von meiner BusinessLogic kommt.

Code:
<% 	
List<Produktgruppe> produktgruppenListe = model.Facade.getService().getProduktgruppenListe(); 
for(Iterator<Produktgruppe> i = produktgruppenListe.iterator(); i.hasNext();)  {
Produktgruppe pg = i.next();
%>
				<tr>
					<td><%= pg.getID() %></td>
					<td><%= pg.getBezeichnung() %></td>
					
				</tr>
<% 	
        }
%>

Diese Code funktioniert einwandfrei. Aber ich will nur Taglibs nutzen...
Wie bekomm ich die Collection in eine Bean? Muss ich über eine Actionklasse gehen oder hol ich sie direkt in der JSP aus der BusinessLogic???

Gibt es irgendwo einen überblick über die Taglibs? Hab nix gefunden...

Danke, aemik
 
M

maki

Gast
>> Wie binde ich die JSTL Lib in meine JSP ein???

Kommt auf die Version der Servlet Spek an die du nutzt.

>> Würde gerne bei den Struts Taglibs bleiben.
??

Welche Version von struts nutzt du denn?
struts tags sind bääääh...
 

aemik

Bekanntes Mitglied
1.1

ich weiss dass sie bäh sind, aber ich muss sie benutzen. ISt Vorgabe.
Wie bekomm ich aber die Collection aus meiner BL in meine JSP?
Das ist mir nicht klar. Denn eine Collexction ist ja keine Bean...
 

aemik

Bekanntes Mitglied
Danke, dass ist eine sehr hilfreiche Seite

Code:
<%java.util.ArrayList list = new java.util.ArrayList();
         list.add("First"); list.add("Second");
        list.add("Third"); list.add("Fourth"); list.add("Fifth");
         pageContext.setAttribute("list", list,  PageContext.PAGE_SCOPE);%>
        <logic:iterate  id="myCollectionElement" name="list">
         Element Value: <bean:write ="myCollectionElement" />

        </logic:iterate>


Aber hier hab ich wieder Java-Code. Kann ich das nicht vermeiden? Oder geht das nur mit JSTL?
 

aemik

Bekanntes Mitglied
Code:
<logic:iterate id="myCollectionElement" name="list">
	<tr>
	    <td>		
	        <html:form action="/Delete">
	        <html:submit value="loeschen"/>	
	        </html:form>
	    </td>
	</tr>
</logic:iterate>

wie schreib ich Werte von der Collection in mein Formular?
 
M

maki

Gast
Steht im ersten link ;)

Mit dem bean tag:
Code:
<logic:iterate id="myCollectionElement" name="list">
 Element Value: <bean:write  name="myCollectionElement" />

</logic:iterate>
 

aemik

Bekanntes Mitglied
Heisst das, dass von dem aktuellen Objekt aus der Liste die variable "name" in die Bean geschrieben wird?
Und was hat die Bean mit meinem Formular zu tun?
 
M

maki

Gast
>> Heisst das, dass von dem aktuellen Objekt aus der Liste die variable "name" in die Bean geschrieben wird?

Laut Doku ist das name Attribut der name der Bean, das id attribut ist der Name der erzeugten Variabale in der Schleife, über dass das aktuelle Element angesprochen werden kann.

>> Und was hat die Bean mit meinem Formular zu tun?

Welche bean, welches Formular??
 

aemik

Bekanntes Mitglied
Was ich nicht verstehe:
Wie bekomm ich eine Bean, also Daten, in meine JSP??? Wie binde ich das mit Taglibs ein?

Edit: In meiner Action will ich die Daten aus meiner BL holen und dann als Bean an meine JSP schicken. Wie mach ich das?
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
A Probleme mit Struts Java Basics - Anfänger-Themen 3
H Struts: In JSP error auswerten Java Basics - Anfänger-Themen 7
F Struts/Jsp/ logic:equals :( wie funktionierts Java Basics - Anfänger-Themen 2
A Combobox Struts Java Java Basics - Anfänger-Themen 7
RaoulDuke Struts ActionForms / Mehrere auf einer Seite Java Basics - Anfänger-Themen 5
T Bei Struts Beans updaten ohne ein Request zu verarbeiten Java Basics - Anfänger-Themen 4
S Struts Daten bedingt anzeigen ! Java Basics - Anfänger-Themen 3
Ray19941 Über BlueJ Textdatei selbstständig erstellen lassen Java Basics - Anfänger-Themen 2
C Methoden Über eine einfach verkettete Liste Java Basics - Anfänger-Themen 8
B OOP Über einen AVL-Baum iterieren (NullPointer) Java Basics - Anfänger-Themen 5
B OOP Über eine doppelt verkettete Liste iterieren Java Basics - Anfänger-Themen 4
O Über Map laufen Erklärung Java Basics - Anfänger-Themen 4
U Best Practice Buttons sollen ÜBER Labeln liegen, also quasi im Vordergrund. WIE? Java Basics - Anfänger-Themen 4
AssELAss Über ein Objekt vom Typ BigDecimal iterieren Java Basics - Anfänger-Themen 6
L Über 100e Werte anzeigen Java GUI Java Basics - Anfänger-Themen 1
0 Über CMD die JAVA Datei ausführen? möglich? Java Basics - Anfänger-Themen 8
A Über Jahr iterieren, Freitag der 13. Java Basics - Anfänger-Themen 2
S Über Button Zeichnung ändern Java Basics - Anfänger-Themen 5
G Erste Schritte Über verschiedene Datentypen iterieren. Gibt es sowas? Java Basics - Anfänger-Themen 19
J Über ... Dialog (Mac OS) Java Basics - Anfänger-Themen 8
L Über abstrakte Klasse auf eine Klasse zugreifen? Java Basics - Anfänger-Themen 6
PINTOR Über IP verschicken Java Basics - Anfänger-Themen 3
D Über ein Interface methoden ansprechen Java Basics - Anfänger-Themen 9
C Über Boolean Static, String ausgeben Java Basics - Anfänger-Themen 3
S Über Bild zeichnen Java Basics - Anfänger-Themen 21
H Mac Menu-Über Programm anpassen Java Basics - Anfänger-Themen 3
K Datentypen Über Collection iterieren bringt fehler Java Basics - Anfänger-Themen 8
P Über HashMap iterieren -> NullPointerException Java Basics - Anfänger-Themen 2
J Array List - Über die Konsole eingeben Java Basics - Anfänger-Themen 1
G Über Button DB Tabelleninhalt löschen Java Basics - Anfänger-Themen 24
M Über einen Button etwas zeichnen lassen Java Basics - Anfänger-Themen 5
G Über undo, copy, cat, paste, delete Funktionen Java Basics - Anfänger-Themen 3
D Über Button abhängig von Auswahl 2 versch. Fenster öffnen Java Basics - Anfänger-Themen 2
Encera Garbage Collection Java Basics - Anfänger-Themen 9
U Beispiel Methode size() vom "Collection"-interface... Wie kann man sichtbar machen, was die Methode unter der Haube macht? Java Basics - Anfänger-Themen 8
berserkerdq2 Warum soll ich shuffle nutzen, um bei Rückgabewert Collection eine Liste zurückzugeben? Java Basics - Anfänger-Themen 3
M Collection.sort sortiert nicht Java Basics - Anfänger-Themen 7
D public ArrayList(Collection<? extends E> c); Java Basics - Anfänger-Themen 2
O Verwirrt beim Java Collection Framework aufruf! Java Basics - Anfänger-Themen 9
T Collections Geeignete Collection/Liste/Datenbank Java Basics - Anfänger-Themen 17
E Interface List nicht als Collection an erkannt. Java Basics - Anfänger-Themen 14
F Collection Aufgabe mit LinkedList Java Basics - Anfänger-Themen 3
N Collections Werte aus .txt in einer Collection speichern Java Basics - Anfänger-Themen 11
M Collection Aufgabe Java Basics - Anfänger-Themen 22
Arif Collections Unkonstruiertes Objekt einer Collection hinzufügen Java Basics - Anfänger-Themen 2
W Collection-Problem Java Basics - Anfänger-Themen 35
P Klassen In einer Autoklasse das Objekt Auto mittels Collection Speichern Java Basics - Anfänger-Themen 4
N Collection sortieren/ filtern Java Basics - Anfänger-Themen 7
K Collections Zugriff auf ein bestimmtes Element in der Collection Java Basics - Anfänger-Themen 1
J Objekt in Collection speichern Java Basics - Anfänger-Themen 4
A Interface in Collection (Liste) angeben Java Basics - Anfänger-Themen 2
J Collection Objekt Java Basics - Anfänger-Themen 3
T Collections Zusammengehörende Strings in einer Collection Java Basics - Anfänger-Themen 2
S Frage zu Collection-Generics in Subklassen Java Basics - Anfänger-Themen 6
B Collections Collection soll nur einen bestimmten Datentyp aufnehmen Java Basics - Anfänger-Themen 12
B addAll(Collection<? extends E> c) Java Basics - Anfänger-Themen 9
K Collections Collection für 12 mio Strings Java Basics - Anfänger-Themen 7
Y Collection der eigenen Klasse Java Basics - Anfänger-Themen 10
S Collections Welche Collection ist am geeignetsten? Java Basics - Anfänger-Themen 3
R Passende Collection gesucht Java Basics - Anfänger-Themen 11
G Collections Wahl der richtigen Collection Java Basics - Anfänger-Themen 11
O Frage zu Verständnis von Collection Java Basics - Anfänger-Themen 4
D Scala Iterable zu Java Collection konvertieren Java Basics - Anfänger-Themen 3
D Frage zu Collection und deren Anwendung Java Basics - Anfänger-Themen 2
S Welche Collection kann sich selber sortieren? Java Basics - Anfänger-Themen 8
J Collection soll übergeben werden... Java Basics - Anfänger-Themen 7
C Vector - obsolete collection Java Basics - Anfänger-Themen 1
B Iterator und Collection Java Basics - Anfänger-Themen 11
G Java Collection Frameworks Java Basics - Anfänger-Themen 5
D Collection Konvertieren Java Basics - Anfänger-Themen 7
K OOP Aus Collection Objekte bestimmter Subklassen entfernen Java Basics - Anfänger-Themen 7
S Welche Collection? Java Basics - Anfänger-Themen 5
S Collection rückwärts durchsuchen Java Basics - Anfänger-Themen 4
W Wie kann ich auf Object meiner Collection zugreifen Java Basics - Anfänger-Themen 7
J Collection Vector Java Basics - Anfänger-Themen 8
B Collection während Iteration verändern Java Basics - Anfänger-Themen 7
T Collection in collection Java Basics - Anfänger-Themen 6
T Collection von Objekten verschiedener Klassen Java Basics - Anfänger-Themen 4
J Collection ArrayList und mit erweitertem for iterieren Java Basics - Anfänger-Themen 7
J Probleme mit Collection ArrayList Java Basics - Anfänger-Themen 2
C Collection vs. LinkedList, Abstrakt vs. Konkret Java Basics - Anfänger-Themen 9
G Collection<BufImg> in Datei speichern Java Basics - Anfänger-Themen 8
A Collection auslesen ohne Objekttyp zu kennen? Java Basics - Anfänger-Themen 11
G Collection<Strings> - Liste von Strings verwalten Java Basics - Anfänger-Themen 9
S Collection<Typ> sort Java Basics - Anfänger-Themen 4
0x7F800000 elemente aus einer Collection korrekt löschen Java Basics - Anfänger-Themen 8
T Frage zu Vererbung beim Collection-Framework Java Basics - Anfänger-Themen 4
I Frage zu Collection und List Interfaces Java Basics - Anfänger-Themen 2
M Object [][] ist nicht vom Typ Collection? Java Basics - Anfänger-Themen 3
S Collection wie LinkedHashMap Java Basics - Anfänger-Themen 7
J LinkedList, Collection, ArrayList, List. was denn bitte? Java Basics - Anfänger-Themen 6
S Collection Sort Java Basics - Anfänger-Themen 15
A Welche Collection? Java Basics - Anfänger-Themen 13
C Collection in Verbindung mit String.split speicherlastig Java Basics - Anfänger-Themen 20
S Collection in einer Collection Java Basics - Anfänger-Themen 5
A Welche Collection soll ich nehmen? Java Basics - Anfänger-Themen 4
E welche Datenstruktur (Collection) Java Basics - Anfänger-Themen 4
K Collection und Iterator Java Basics - Anfänger-Themen 7
I Bestimmte Variablen in Collection Classes Java Basics - Anfänger-Themen 2
M Source Code von Collection Framework, etc. Java Basics - Anfänger-Themen 3

Ähnliche Java Themen

Neue Themen


Oben