14. november 2006 - 09:23Der er
5 kommentarer og 1 løsning
Holde session i live
Hejsa Jeg har en større form, hvor brugere indimellem når at times ud før de får submittet den. Jeg kan naturligivs ændre session timeout for at undgå dette, men det er jeg ikke interesseret i, da session timeout så også ændres for en helt masse andet.
Så jeg håber at nogle har andre løsning på, hvordan jeg kan holde session i live. Den forkromede løsning er vel AJAX, hvor der kontinuerligt sendes information fra klienter (i hver fald så længde klienten indtaster noget), men hvad er der af alternative løsning? (brugeren må naturligvis ikke tabe de data, som brugeren har indtastet.)
Man kommer jo nok ikke ud over noget client side....? Platformen er Weblogic 6.1.
En løsning er selvfølgelig også session.setMaxInactiveInterval(int sec), da denne sætter timeouten for den specifikke session, hvorved det timeout ikke ændres for alt andet. Dog vil brugeren jo så efterfølgende (i sessionen) have den session timeout, der er sat, og derved også have den for de andre sider mv. der ligger i applikationen - det kunne man selvfølgelig undgå ved at sætte session timeout ud fra web.xml når brugeren har submittet formen, som kan tage lang tid at udfylde.
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.