Auf Vector im Bean zugreifen
Matze
- java
0 Markus Möller0 Matze
Hallo NG,
erstmal fröhlichen Nikolaus von mir :-).
Und wieder mal hänge ich an Vectoren:
Ich habe ein Bean in dem ein Vector erstellt wird.
Im Bean definiere ich den get mit:
public java.util.Vector getText() { return text; }
In der JSP rufe in wie folgt:
out.println(Tree_Build.getText());
Leider bekomme ich damit den kompletten Vector mit , getrennt.
Ich würde aber gerne das ganze mit einer for-Schleife zeilenweise abarbeiten. Die Anzahl der Sätze im Vector sind mir bekannt.
Wenn ich das mit der For-Schleife mache, erhalte ich alles komplett * Anzahl.
Ich nehme an es liegt am (return text;) - Nur wie greife ich dann auf die einzelnen Sätze im Vector zu ?
Vielen Dank
Gruss Matze
Hallo!
Zugriff geht mit elementAt(position). Also in etwas so:
public String getTextAll() {
String result = "";
for (int i=0; i<vector.size(); i++) {
result += (String) vector.elementAt(i); + ","
}
return result;
}
public String getTextAtPosition(int pos) {
return (String) vector.elementAt(pos);
}
Hallo Markus,
vielen Dank. Ganz einfach wenn man drauf kommt :-):
Viele Nikolaus-Grüsse
Matze