12. oktober 2009 - 21:44Der er
6 kommentarer og 1 løsning
redirect ved session timeout
Hejsa Håber der er nogen der kan hjælpe. Jeg har i min web.xml defineret min session til at kæøe i 20 min. Når sessionen (med sessions objekter ) timer ud vil jeg gerne redirect til en defineret JSP side. Jeg har sat et filter op: SessionExpireFilter implements Filter. Min mit filter kræver at brugeren interagerer med min JSP applikation dsv. hvis brugeren er inde på side1 og går til frokost. Når han kommer tilbage ser han stadigvæk side1. Så kan han indtaste i en masse tekstfelter. Der er først når han trykker gem at det fanges at sessionsobjektet er nedlagt.
Jeg vil egentllig gerne have en tråd der holder øje med at sessionen er aktiv, og hvis den bliver inaktiv (når en bruger f.eks går til frokost) skal det fanges at sessionen er nedlagt og redirectes til en JSP side. så når brugeren kommer tilbage vil han blive mødt ned den definerede JSP side.
Jeg tror vist nok det er noget client side kode jeg skal bruge. Men lige hvordan aner jeg ikke ?. Nogen der har et kode eksempel og gerne en lille forklaring på hvordan jeg får det sat op ?
arne>> Nu er jeg ikke lige med på hvad du mener. Men er det ikke meget almindeligt at hvis man er inaktiv på en side så timer man ud og så vil man se en side. Din session er time out venligst log ind igen. Eller tager jeg helt fejl ? Lige nu tror brugeren faktisk at han er "online" og kan indtaste i cirka 15 tekst felter. Når han så trykker gem opdages det at sessions objektet er nedlagt og han får en fejlbesked. Brugen synes det er meget irriterende at han først opdage time out ved tryk på gem knappen.
Arne>> Ja. Der er da rigtigt at hvis man laver en tråd der står og request så holder man jo sessionen "kunstigt" i live. Jeg skal nok lave et script der kører hver 20'ende minut. Scriptet skal så forespørge på sessionen. Da jeg ikke lige er så pokkers skrap til javaScript kunne du måske give et eksempel på noget kode. så jeg ved i hvilke retning jeg skal gå.
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.