Avatar billede roo104 Nybegynder
20. marts 2004 - 20:18 Der er 7 kommentarer og
1 løsning

Opdatere bean med null værdi

Jeg har en bean som jeg ikke kan få til at opdatere med null, jeg kan sagtens få den til opdate attributterne, bare de ikke er null.
Jeg submitter en form som laver en <jsp:useBean id="bruger" class="bruger.BrugerBean" scope="session" /> og <jsp:setProperty name="bruger" property="*" /> men hvis jeg fjerener en værdi i et text felt bliver beanen ikke opdateret. Er der noget man skal være opmærksom på ?
Jeg har nogle andre beans som jeg sagtens kan give null, men deres scope er dog request, kan det betyde noget ?
Avatar billede roo104 Nybegynder
20. marts 2004 - 20:21 #1
Hmm jeg kan se at jeg ikke får tomme felter med, når jeg submitter min form, det er nok derfor, men så er det bare hvorfor den ikke tage dem med !
Avatar billede roo104 Nybegynder
20. marts 2004 - 20:23 #2
jow det gjorde den alligevel, bare mig der sov
Avatar billede arne_v Ekspert
20. marts 2004 - 20:46 #3
Skud fra hoften: den pågældende bean property er vel ikke tilfældigvis int ?

(det er meget svært at sætte en int til null eller "")
Avatar billede roo104 Nybegynder
20. marts 2004 - 20:48 #4
jo der er int, men det er en string jeg prøver at sætte til null, alle int er sat til 0
Avatar billede arne_v Ekspert
20. marts 2004 - 20:49 #5
Nogen fejl i server loggen ?
Avatar billede roo104 Nybegynder
20. marts 2004 - 20:58 #6
Nix intet,
Jeg kan godt tilføje mere eller mindre tekst til text feltet, men ikke fjerne det helt
Avatar billede roo104 Nybegynder
20. marts 2004 - 21:20 #7
Det "sjove" er at jeg har en anden side som tilgør beanen, eneste forskel er at den har  enctype="multipart/form-data" i html form tagget.
Avatar billede roo104 Nybegynder
01. april 2004 - 17:13 #8
Lukker
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