23. november 2005 - 01:08Der 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 ?
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å.
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 ?
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
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.
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.
Synes godt om
Ny brugerNybegynder
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.