Avatar billede mercutio Nybegynder
21. maj 2002 - 18:11 Der er 6 kommentarer og
2 løsninger

Hvordan kaldes en servlet fra jsp uden en form?

Kan man kalde en metode i en servlet altså bruge den ligesom man bruger en bean? og hvordan?
Avatar billede mercutio Nybegynder
21. maj 2002 - 18:22 #1
jeg har nemlig en counter der response.write(antalhits) og vil gerne bruge den på nogle undersider...
Avatar billede disky Nybegynder
21. maj 2002 - 22:08 #2
hvis den f.eks. returnerer det som et gif billede siger du:

<img src='servletNavn'>
Avatar billede soelvpil Nybegynder
21. maj 2002 - 23:10 #3
Du kan kalde metoder direkte, og på nøjagtig samme måde, som du ville gøre det i en bean.

Du skal dog være opmærksom på, at hvis du laver en ny servlet (via f.eks. <jsp:useBean    >, får du et objekt af servlet-klassen, men det er IKKE, det samme objekt, som vil eksekvere service eller doGet-metoden ved almindelige requests.

Hvis det er det du vil bruge det til, kan du dog nok lave et trick med noget static halløj på klassen.
Avatar billede mercutio Nybegynder
22. maj 2002 - 07:54 #4
hvad så hvis den returnerer rent text? kalder jeg den bare nøjagtig som en bean eller hvad?
Avatar billede soelvpil Nybegynder
22. maj 2002 - 08:55 #5
ja.

Så bør du dog nok have det separeret i en metode, der kun beregner antal hits, og skriver dem ud.

I nogle situationer kan man få problemer med rækkefølgen af teksten på skærmen, idet der ikke altid benyttes samme out-writer på servlets og jsp. Her kan det evt hjælpe med et par kald til out.flush() hist og pist.
Avatar billede soelvpil Nybegynder
21. juni 2002 - 21:35 #6
Hvordan gik det?

Kunne du bruge det til noget?

Uddeler du points eller hvad?
Avatar billede bootie Nybegynder
12. august 2002 - 21:06 #7
Ja, hvad sker det lige Mercutio?
Avatar billede soelvpil Nybegynder
29. august 2002 - 19:14 #8
Kuk kuk...

Hvad med at lukke spørgsmålet. Om du synes indsatsen er points værd, må så være op til din samvittighed.
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