Avatar billede mercutio Nybegynder
19. september 2006 - 11:19 Der er 3 kommentarer og
1 løsning

list i struts

Hej Eksperter.

Jeg ved at man i struts kan lave en liste så den bliver sendt med tilbage når man submitter jsp siden.

Eks.
<logic:iterate id="list" name="TrueLinkSystemsForm" property="list" indexId="counter">
<html:hidden name="list" property="roleId" indexed="true" />
</logic:iterate>

Men hvad gør jeg hvis jeg på min liste af objekter også har en liste. Altså hvis min liste på formen er 10 objekter af typen firma. Hvis jeg så på hver firma har en liste af brugere kan man opbygge det i struts så det også bliver postet med tilbage ved submit? og hvordan?
Avatar billede arne_v Ekspert
20. september 2006 - 04:14 #1
Avatar billede mercutio Nybegynder
20. september 2006 - 08:23 #2
Jeg har prøvet at lavet det lige præcist med en iterate i en iterate og det fungerer fint når det skal vises. Men når jeg submitter formen igen får jeg ikke værdierne med tilbage. Eller dvs. jeg får de værdier som er i den yderste iterate med tilbage men ikke de i den inderste. Jeg har løst det ved at serialisere hele det inderste objekt via det yderste objekt. På den måde kan jeg få værdierne med frem og tilbage det gør bare jeg ikke har mulighed for at ændre værdierne men det skal jeg så ikke bruge i netop dette tilfælde.
Avatar billede mercutio Nybegynder
16. januar 2007 - 19:30 #3
Vi skal have lukket den her Arne.. jeg fik det aldrig til at virke uden at serialisere listen i listen. Vil du smide et svar så får du lige point for dine links alligevel. Det er muligt det kan gøres uden jeg kunne bare ikke finde ud af det.
Avatar billede arne_v Ekspert
16. januar 2007 - 20:11 #4
ok
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