Webservice, ArrayList übergeben

Status
Nicht offen für weitere Antworten.

Capasso

Bekanntes Mitglied
Hi,

ich teste gerade die Programmierung von Webservices unter Java 1.6.

Die übergabe von irgendwelchen Objekten eigener Klassen klappt wunderbar.

Leider bekomme ich aber, wenn ich ArrayList<String>, an den Client übergeben nur eine ArrayList mit der ich nichts anfangen kann.

Hat jemand einen Tipp
 

HoaX

Top Contributor
Capasso hat gesagt.:
Leider bekomme ich aber, wenn ich ArrayList<String>, an den Client übergeben nur eine ArrayList mit der ich nichts anfangen kann.

genauer? was kommt denn statt dessen an? ich versteh die frage nicht .oO("es geht nicht ...")
 

Capasso

Bekanntes Mitglied
Ich bekomme den Typ ArrayList zurück.
Leider ist das aber nicht Java.util.arraylist, sondern

Code:
package service;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlType;


/**
 * 

Java class for arrayList complex type.
 * 
 * 

The following schema fragment specifies the expected content contained within this class.
 * 
 * <pre>
 * &complexType name="arrayList">
 *   &complexContent>
 *     &extension base="{http://Service/}abstractList">
 *       &sequence>
 *       &/sequence>
 *     &/extension>
 *   &/complexContent>
 * &/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "arrayList")
public class ArrayList
    extends AbstractList
{


}

Die Klasse wird automatisch erzeugt wenn man aus der WSDL datei die Service Klassen erstellt.

Leider hat diese Klasse nur die Funktion der Klasse Object.
 

Capasso

Bekanntes Mitglied
Folgendes liegt vor:

Wenn ich folgende Klasse als Rückgabewert einer Methode eines Webservices (in Java 1.6 ohne Tomcat oder so) definiere:

Code:
public class Spielfeld  {
    private int[][] feld = new int[1][1];
    
    private int letzteFarbe = -1;
    
    public Spielfeld() {
        ....
    }
    
    public Spielfeld() {
        //Spielfeld(15);
    }   


    public int[][] getFeld() {
        return feld;
    }

    public int getLetzteFarbe() {
        return letzteFarbe;
    }
}

Dann bekomme ich für den Client (nach dem wsimport) nur den einen Teil der Klasse, wo alles was mit dem int[][] zu tun hat fehlt.

Scheinbar ist das int[][] nicht Serializable.

Wie bekomme ich es hin das ich auch das int[][] am Client nutzen kann.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
H ArrayList via WebService übertragen Netzwerkprogrammierung 3
B Axis2 Webservice mit Client Zertifikat Authentifizierung Netzwerkprogrammierung 3
S Fragen zu Java Webservice mit Axis2 Netzwerkprogrammierung 0
R per Webservice mit GLS kommunizieren Netzwerkprogrammierung 2
L HTTP Restful Webservice Respone mit Null Body Netzwerkprogrammierung 3
H HTTP Rest Webservice mit Swagger Netzwerkprogrammierung 3
L Zugriffprobleme Client - Webservice AspenTechnology Netzwerkprogrammierung 0
T HTTP Eintragen in Webservice Netzwerkprogrammierung 1
S Webservice - Server Netzwerkprogrammierung 0
O Webservice: Telefonbuch (DB) Netzwerkprogrammierung 10
M Einfaches REST Webservice Beispiel Netzwerkprogrammierung 5
C Android: Json-POST Request zu REST Webservice Netzwerkprogrammierung 2
R Webservice und Bilder Netzwerkprogrammierung 29
C Webservice Frage Netzwerkprogrammierung 2
T Webservice als Client aufrufen Netzwerkprogrammierung 2
R Threads mit einem WebService Netzwerkprogrammierung 4
M Map über Webservice übertragen Netzwerkprogrammierung 3
K Programm als Webservice laufen lassen Netzwerkprogrammierung 5
S WebService, 4-stelliger String (Jahr) als Calendar Netzwerkprogrammierung 5
K Webservice: JAX-WS mit Tomcat5.x Netzwerkprogrammierung 2
K Webservice (Annotation) Netzwerkprogrammierung 2
R Java webservice Serverpush Netzwerkprogrammierung 4
N NullPointerException in WebService Netzwerkprogrammierung 4
J Stubs für SOAP-Webservice generieren. Ich bekomme es einfach nicht hin... Netzwerkprogrammierung 3
O Webservice ohne Eclipse laufen lassen Netzwerkprogrammierung 3
5 Webservice max. mit 5 Clients möglich Netzwerkprogrammierung 10
G .Net Webservice in Java ansprechen Netzwerkprogrammierung 3
N Von WebService auf anderen WebService zugreifen? Netzwerkprogrammierung 8
K Axis2 Webservice Netzwerkprogrammierung 7
G Problem mit Webservice Netzwerkprogrammierung 5
S Google Search Webservice mit Apache Axis realisieren? Netzwerkprogrammierung 2
C Webservice von Java-Application aufrufen Netzwerkprogrammierung 3
G Webservice: Xml-Rpc: problem mit 2 webservices Netzwerkprogrammierung 3
G Webservice gibt das falsche aus - Wieso Netzwerkprogrammierung 5
platofan23 Socket Hilfe mit Socket Thread und ArrayList Netzwerkprogrammierung 6
T ArrayList über Netzwerk senden! Netzwerkprogrammierung 5
M IP Adressen gespeichert in Arraylist ausgeben Netzwerkprogrammierung 3
G Alternative Rückgabe große ArrayList Netzwerkprogrammierung 2
F Fragen zu Netzwerkspiel, ArrayList verschicken Netzwerkprogrammierung 5
E Bilder übergeben Netzwerkprogrammierung 16
E Socket Werte mit DataInput- und Output- Stream übergeben Netzwerkprogrammierung 1
E Socket Parameter über Sockets übergeben und auslesen ! Netzwerkprogrammierung 5
B Daten an Javaprogramm per URI Aufruf übergeben Netzwerkprogrammierung 7
M Java Eingabe auf FTP Server übergeben Netzwerkprogrammierung 4
L HTTP Daten an Server übergeben Netzwerkprogrammierung 2
B Eigene Objekte per RMI übergeben Netzwerkprogrammierung 2
X Über eine Socket-Verbindung Arrays übergeben Netzwerkprogrammierung 5
M String an PHP Script aus Java übergeben Netzwerkprogrammierung 12
L Sockets übergeben Netzwerkprogrammierung 4
O Methoden vom Server zu Client übergeben Netzwerkprogrammierung 2
H Objekt von JSP an Servlet übergeben Netzwerkprogrammierung 4
T rmi ssl zu große Objekte übergeben -> Exception Netzwerkprogrammierung 10
P Buchstaben übergeben Netzwerkprogrammierung 12
A Streams per RMI übergeben Netzwerkprogrammierung 6
D HTTP Request erstellen (Form Name übergeben!) Netzwerkprogrammierung 3
D wie kann ich rmic ein .jar file übergeben? Netzwerkprogrammierung 3
E In Webseite einloggen/ GET, POST an PHP-Script übergeben Netzwerkprogrammierung 2
A RMI wie kann ich objekte übergeben? Netzwerkprogrammierung 5
M IP Adressen auslesen und in Windows/Linux übergeben Netzwerkprogrammierung 5

Ähnliche Java Themen

Neue Themen


Oben