webForumDet fria alternativet

Skicka en array som är string..

6 svar · 215 visningar · startad av Sky

SkyMedlem sedan maj 200388 inlägg
#1

Hej, Vet inte om jag formulerat mig rätt men iaf.

på jsp sidan har jag deklarerat såhär:

String[] check {check1, check2, check3....};

som jag sedan fyller värden i.

Efter det vill jag skicka med den in i en javabean. gör jag med

ArrayList arenden = dbBean.getTillArenden(check);

och i bönan tar jag emot såhär.

public ArrayList getTillArenden(String[] check) {
utför min logik..
}

Jag får inga fel när jag kompilerar och inga fel på sidan. Bara det att jag inte får något tillbaka.
Jag antar att det är något fel med hur jag skickar och tar emot "check".

Provat att sätta direkt i javabönan check[0]=kod;
och då får jag den att leva, så det måste ju vara något fel med hur jag skickar :e :stud

/mvh Robert

LimeMedlem sedan sep. 2001837 inlägg
#2

Testa att iterera över check i getTillArenden(String[] check) och se vad check innehåller.

Det kan också vara så att String[] check inte överlever kontextändringen... Fast det borde den göra.

SkyMedlem sedan maj 200388 inlägg
#3

Vad menar du med att iterera över check i getTillArenden(String[] check)

Sedan så har jag inte förstått hur jag ska kolla vad saker innehåller i en böna.. Om den inte överlever hur bör jag göra istället?

Mc FettoMedlem sedan nov. 20021 920 inlägg
#4

iterera = gå igenom vectorn (loopa)

SkyMedlem sedan maj 200388 inlägg
#5

jo det fattar jag med mcfetto men jag förstår inte hur det var tänkt att göra det när jag är i getTillArenden.

andreascarlssonMedlem sedan feb. 2003211 inlägg
#6

Du kunde ju t.ex. ta och göra så här:

public ArrayList getTillArenden(String[] check) {

   for(int i=0; i<check.length; i++)
      System.out.println(check[i]);

   // utför övrig logik..
}

Sedan kollar du bara i logfilen, så ser du vad som finns i arrayen.

SkyMedlem sedan maj 200388 inlägg
#7

Tack Andreas det ska jag kika på.

Genererad på 369 ms · cache AV · v20260730165559-full.f96bc7eb