Avatar billede axe2 Nybegynder
06. oktober 2003 - 22:51 Der er 7 kommentarer og
1 løsning

Browser vinduet lukkes,en servlet skal have besked

om at sessionen er stoppet.
Hvordan kan dette gøres, man kan ikke tilgå session objektet fra destroy(), så hvordan notifier jeg servletten at sessionen er stoppet.

Jeg har en metode på servletten der tager sessionen som parameter, denne metode er en logud metode der skal køres når klienten lukker sit browser vindue.
Avatar billede arne_v Ekspert
06. oktober 2003 - 22:59 #1
Du har mig bekendt ingen mulighed for at vide at klienten har
lukket sit browser vindue.

HTTP er en connection less protokol.

Sessionen timer ud.

Hvor lang tid det tager konfiguereres i serveren.
Avatar billede axe2 Nybegynder
06. oktober 2003 - 23:13 #2
ja, men der må være en mulighed, for at kalde servletten via et script sprog(altså når vinduet lukkes), men så er jeg nok i den forkerte katagori. Ellers skal selve logud implementationen jo laves med en form der kalder servletten. Men det ville jo være rart hvis logud også fungerede ved lukning af browser vinduet.

foresten connection less protokol > er det samme som stateless
Avatar billede arne_v Ekspert
06. oktober 2003 - 23:16 #3
Hvis du på client kan lave noget snedigt JavaScript der kalder en LogoutServlet
ved windows close, så kan du måske få det du vil.
Avatar billede axe2 Nybegynder
06. oktober 2003 - 23:19 #4
det ville sku være nice
Avatar billede arne_v Ekspert
06. oktober 2003 - 23:21 #5
Ellers sæt session timeout rimeligt lavt.
Avatar billede axe2 Nybegynder
06. oktober 2003 - 23:23 #6
Dur ikke da det er en minichat :), men kan du scripte noget sammen så ville der falde point af igen idag ;)
Avatar billede arne_v Ekspert
06. oktober 2003 - 23:27 #7
Jeg kan lave en session listener der detecter session timeout.

Client side java script er ikke mig.

Så hvis du vil den vej, så tror jeg du skal lukke her og stille
et nyt spørgsmål i JavaScript kategorien.
Avatar billede axe2 Nybegynder
06. oktober 2003 - 23:31 #8
ok jeg lukker takker for din sædvanlige opmærksomhed i java katagorien
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