Matze: Auf Vector im Bean zugreifen

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

  1. 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);
    }

    1. Hallo Markus,

      vielen Dank. Ganz einfach wenn man drauf kommt :-):

      Viele Nikolaus-Grüsse
      Matze