Avatar billede kasper28 Nybegynder
16. september 2003 - 12:18 Der er 3 kommentarer og
1 løsning

Webservice og arrayList

Hej

kan man ikke bruge en arrayList som retur parameter i en webservice. Jeg får hele tiden denne fejl:
Invalid element in global.generated.Webtest - webtestLinierArray


webtestLinierArray er en arraylist som indeholder et antal webTestLinier.

nogle ideer ??
Avatar billede arne_v Ekspert
16. september 2003 - 12:22 #1
Du bør kunne bruge java.util.ArrayList java>->java, hvis web service toolkit i
begge ender er JAX-RPC compliant.

Du kan ikek forvente at kunen bruge java.util.ArrayList java<->X, fordi
X ikke ved hvad en java.util.ArrayList er. Brug et almindeligt array
i.s.f..
Avatar billede kasper28 Nybegynder
16. september 2003 - 12:35 #2
her er koden:

package global;

import java.util.ArrayList;

public class Webtest implements java.io.Serializable{
  public Webtest() {
  }

  public Webtest(String navn, String fornavn, int antal) {
    this.fornavn = fornavn;
    this.navn = navn;
    this.antal = antal;

  }
  public String navn = "Kasper";
  public String fornavn = "johansen";
  public int antal;
  public ArrayList webtestArray = new ArrayList();


  public void addLinier(WebTestLinier iniwebtestLinier)
  {
    webtestArray.add(iniwebtestLinier);
  }
 
  public ArrayList getwebtestLinierArray()
  {
    return webtestArray;
  }


  public String getEfternavn()
  {
    return fornavn;

  }

  public int getantal()
  {
    return antal;

  }
 
  public String getNavn()
  {
    return navn;
  }
}

Og WebTestLinier klassen:

package global;

public class WebTestLinier {
  public WebTestLinier() {
  }

  public WebTestLinier(String gruppe, int antal) {
    this.gruppe = gruppe;
    this.antal = antal;
  }
  public String gruppe;
  public int antal;

  public int getAntal()
  {
    return antal;
  }

  public String getGruppe(){
    return gruppe;
  }
}
Avatar billede kasper28 Nybegynder
16. september 2003 - 12:36 #3
bruger Jbuilder 8 til at lave webservicen med.
Avatar billede arne_v Ekspert
16. september 2003 - 23:19 #4
Skift den ArrayList ud med et normalt array.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester