Avatar billede svarrer Nybegynder
04. januar 2005 - 14:13 Der er 4 kommentarer

Treeview vha servlets?

Hejsa

Jeg sidder med et lille problem;
jeg skal lave et treeview vha en servlet, men har ingen ide om hvordan man kan registrer et tryk på en node i servlet koden?!
Ideen er at når en user klikker på et lille + tegn udfor en node, skal servleten hente nogle data op fra en database og indsætte dem i en tabel den selv skal oprette, men på samme side! dvs. det nytter ikke noget at den bare kalder sig selv med flere parameter?! kan dette laves på en fornuftig måde?! eftersom eventhandlingen sker på brugersiden og servletten er på serversiden?! Kan man evt aktivere en servlet vha et javascript?! som en slags include(altså den kaldte servlet skriver i den kaldende servlet)
det er ikke noget problem at lave include servletten og få den til at skrive på samme side, men hvordan aktiveres den?!!

på forhånd tak
Christian
Avatar billede arne_v Ekspert
05. januar 2005 - 22:04 #1
Avatar billede arne_v Ekspert
05. januar 2005 - 22:05 #2
Du får aldrig en super god look and feel med et server side script, fordi
det kræver noget server interaktion.

Har du overvejet en applet client side.
Avatar billede svarrer Nybegynder
06. januar 2005 - 09:23 #3
Hej Arne og tak for det hurtige svar! ;-)

Jeg fik sent i aftes lidt mere hul igennem, idet at jeg nu "bare" har lavet en html side, med to frames(hvoraf den ene er usynlig!), der hver især kalder en servlet. Ved at registre et onClick event på den synlige side (vha javascript) ændre jeg sourcen på den anden frame(den usynlige) ved at kalde en servlet med nye parametere. Nå servletten har hente oplysninger i databasen, kører den et onLoad event, der kalder et javascript i den synlige frame, der så hente den html ind som den usynlige frame indeholder.

kunne dette virke som en holdbar løsning, eller virker det for langt ude?!!
Mvh og på forhånd tak!
/Christian
Avatar billede arne_v Ekspert
06. januar 2005 - 19:34 #4
Det kan jeg ikke vurdere.

Det er jo ren client side magi. Og jeg er ikke skrap til client side.

Du burde nok spørge i DHTML eller JavaScript kategorien.

I den valgte løsning er det jo uinteressant for problem stillingen
at det er servlets som genererer siderne.
gene
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