Tabelleninhalt als Objekt zurückgeben

wenn ich eine Ausgabe mit mehreren Tabelleninhalten hätte z.B. drei Nachname, drei Vornamen und drei geburtsdaten könnte dies dann immer noch so funktionieren oder müsste ich was dazufügen?!
 
genau ist immer null vorher wo ich nur einen Spaleninhalt hatte war das ok da habe ich einfach dies so aufgerufen..

Code:
System.out.println(resp.get_return().getNachname()+ " " + resp.get_return().getVorname());

Hast du eine Idee wie ich die Liste auf der Clientseite darstellen kann?
 
Ich glaube, du hast da was vergessen:

resp = stub.getPerson(request);

oder irre ich mich?

Ja das hatte ich vergessen, habe das mit hineinbezogen funktioniert irgendwie immer noch nicht so ganz

er gibt nun dies hier aus:
Code:
 [Lmeinpackage.TestStub$Person;@e95a56

hast du eine Idee wie ich das Realiseren könnte...?
 
Zuletzt bearbeitet:
Diese Ausgabe bedeutet, dass du ein Objekt auszugeben versuchst.
Poste bitte deinen Code vom Client.

Hier der Client den ich erstellt habe, müsste doch soweit stimmen oder?
Code:
public static void main(String[] args) throws IOException {
		// TODO Auto-generated method stub
		BufferedReader in = new BufferedReader
			(new InputStreamReader(System.in));
		
		try {
			TestStub stub = new TestStub();
			TestStub.ListPersonen request = new TestStub.ListPersonen();
			TestStub.ListPersonenResponse resp = null;
			

			
			String statement = "";
			System.out.println("Eingabe des gewünschten Statements: ");
			statement = in.readLine();
			request.setStatement(statement);
			
			String s_id = "";
			System.out.println("Eingabe des ersten Parameter: ");
			s_id = in.readLine();
			int id = Integer.valueOf(s_id);
			request.setId(id);
			
			String s_ids = "";
			System.out.println("Eingabe des zweiten Parameter: ");
			s_ids = in.readLine();
			int ids = Integer.valueOf(s_ids);
			request.setIds(ids);
			
			resp = stub.listPersonen(request);
			System.out.println(resp.get_return());
			
		} catch (AxisFault e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		

	}
 
Sehe auf der vorherigen Seite.
Das
Java:
resp.get_return();
liefert dir ein Objekt vom Typ Person, nehme ich an.
Wenn du an die Attribute des Objekts kommen willst, muss du die entsprechende Methoden aufrufen
Java:
System.out.println(resp.get_return().getName());
 

Neue Beiträge

Zurück