Avatar billede taae Juniormester
23. november 2005 - 01:08 Der er 7 kommentarer og
1 løsning

javabønne til udtræk af data fra db

jeg har siddet og tænkt lidt over om der findes en javabean som kan gøre noget a la:

hvis jeg i den første combobox vælger en bilmodel, så lige så snart jeg har trykket på den, så skal alle dens modeller, motor str, og årgange på en gang komme ind på deres pladser i andre comboboxe. Disse data hentes selvfølgelig fra db

Findes der en javabønne til det ?

Ellers tænkte jeg på at lave en switch case hvor jeg gør det samme som foroven.

Har nogen skrevet en artikel om javabean + i samspil med JSP ?
Avatar billede fsconsult.dk Nybegynder
23. november 2005 - 05:35 #1
Den slags kan du desværre ikke gøre i JSP, da JSP siden bliver udført på serveren, og det er ren html/javascript kode som kommer ud til brugerens browser.

Det du ønsker kan du få ved at bruge AJAX, hvor du bruger javascript til at kalde en servlet (f.eks.) via httpxml uden at submitte den side brugeren står på.
Avatar billede cayman Nybegynder
23. november 2005 - 09:41 #2
Javabeans i samspil med jsp. Det er der skrevet bøger om :o)
kender du til servlets?
Avatar billede taae Juniormester
23. november 2005 - 15:02 #3
cayman -> jeg tænkte på at lave en javabean hvor jeg vha getProperty() kunne kalde på getModel(), getMotor(), getYear(). Disse metoder kunne så hente indholdet fra db og indsætte dem i combobox ?
Avatar billede taae Juniormester
23. november 2005 - 15:14 #4
undskyld drenge, men jeg tror det er bedst at tage dette spg over i java sektionen - jeg ved ikk hvorfor jeg lavede den her...


sorry
Avatar billede taae Juniormester
23. november 2005 - 15:14 #5
.
Avatar billede cayman Nybegynder
23. november 2005 - 15:32 #6
Det er da iorden, så tager vi den bare derovre. Men det er egentligt ikke et problem. Du skal skrive din bønne i dit javasourcelib.
Så kan du instatiere den i en servlet, strutsaction eller i en jsp side.
Så lægger du den i din session.
session.setAttribute("myBean", myBean);
Så kan du refere og ændre i den løbende fra forskellige jsp sider, eller andre kompilerede enheder der ligger i din webcontainer
Avatar billede taae Juniormester
23. november 2005 - 23:14 #7
jo men cayman, i flg det fsconsult skrev at det er bedre med AJAX, vil jeg give ham ret i det. jeg kan godt se at den bedste løsning til mit problem er lige netop AJAX. Men det var meningen at min projekt skulle laves i java, og derfor havde jeg så foreslået at lave en java bean.

jeg ved så ikke hvor meget javascript jeg ender med at have, Hvis du læser mit oprettede spg under java, der skriver fsconsult så også at java bean dør inden jeg når at kalde den, fordi jsp og java har gjort deres arb.

jeg har ikke lavet bean før, så jeg ved ikk noget om det, men nu har jeg sat mig lidt ind i ajax og prøver at forsøge med den.
Avatar billede cayman Nybegynder
24. november 2005 - 07:57 #8
Det gør du bare :o)

JSP er også java. Ikke javascript. Når en jsp-fil kompileres bliver den lavet om til n servlet - altså en javaklasse.

Hvis du er på vej ind i web-java verdenen, skulle du læse lidt om servlets/jsp og måske struts eller java server faces. Et univers af muligheder for at løse den slags opgave du har vil åbne sig.

Jeg er ikke en point-rytter, taae, sålænge der er nogen der kan bruge mine kommentarer til noget - er jeg glad ..

Kan du ha en god dag - og held og lykke med opgaven.
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