tommy18 Skrevet 2. september 2005 Del Skrevet 2. september 2005 Driver å lager en enkel servlet der man først kommer til et innloggingsvindu. Har refresh i headeren, og seanseobjektet dør etter refresh. Bruker firefox nettleser og linux... Håper noen som ser hva som er galt...her er iallefall koden som tar en refresh: out.println("<head>" + "<meta http-equiv='Refresh' content='2;url=http://127.0.0.1:8080"+req.getRequestURI()+"'>\n" + "</head>\n"); Lenke til kommentar
boemane Skrevet 3. september 2005 Del Skrevet 3. september 2005 (endret) Driver å lager en enkel servlet der man først kommer til et innloggingsvindu. Har refresh i headeren, og seanseobjektet dør etter refresh. Bruker firefox nettleser og linux... Håper noen som ser hva som er galt...her er iallefall koden som tar en refresh: out.println("<head>" + "<meta http-equiv='Refresh' content='2;url=http://127.0.0.1:8080"+req.getRequestURI()+"'>\n" + "</head>\n"); Har ikke hatt dette problemet før, men kanskje du må sette levetiden på seansen ? session.setMaxInactiveInterval(60 * 5); //5 minutter BTW: er "seanse" det norske navnet på "session" ? Endret 3. september 2005 av boemane Lenke til kommentar
tommy18 Skrevet 3. september 2005 Forfatter Del Skrevet 3. september 2005 (endret) Fikk det til på den måten: "<meta http-equiv='Refresh' content='2'>\n" En annen ting: Skal forsøke å lage en applikasjon der to brukere deltar. Jeg tenker å starte to nettlesere på den samme pc'en. Er det mulig å skille brukerne med seanser når session ID vil bli lik for hver bruker? for det vil den vel bli i og med at det er samme pc det er snakk om? Endret 3. september 2005 av tommy18 Lenke til kommentar
boemane Skrevet 3. september 2005 Del Skrevet 3. september 2005 (endret) Fikk det til på den måten: "<meta http-equiv='Refresh' content='2'>\n" En annen ting: Skal forsøke å lage en applikasjon der to brukere deltar. Jeg tenker å starte to nettlesere på den samme pc'en. Er det mulig å skille brukerne med seanser når session ID vil bli lik for hver bruker? for det vil den vel bli i og med at det er samme pc det er snakk om? Nei, det vil det ikke. Seanse objektet opprettes med en unik ID som blir utregnet bl.a. v.hj.a tiden objektet opprettes på. Bruker du f.eks. IE for den ene brukeren og Firefox for den andre, vil det opprettes 2 seanse objekter med forskjellig ID. Du kan verifisere dette ved å skrive ut seanse ID'en på toppen av nettsiden mens du tester. Edit: SeanseIDen lagres i nettleserens Cookie "JSESSID" hvis jeg husker rett. Hvis denne IDen ikke finnes eller ikke er lik en ID som applikasjons-serveren har i listen over aktive seanse-objekter opprettes en ny ID. Denne er unik for hver bruker og bruker som sagt en rekke forskjellig informasjon, bl.a. tid for å danne en unik ID. Endret 3. september 2005 av boemane Lenke til kommentar
tommy18 Skrevet 3. september 2005 Forfatter Del Skrevet 3. september 2005 OK, så jeg må bruke to forskjellige nettlesere? Jeg prøvde må å skrive ut Session ID, og den ble lik for begge firefox vinduer jeg hadde oppe Lenke til kommentar
boemane Skrevet 3. september 2005 Del Skrevet 3. september 2005 OK, så jeg må bruke to forskjellige nettlesere? Jeg prøvde må å skrive ut Session ID, og den ble lik for begge firefox vinduer jeg hadde oppe Ja, du må bruke forskjellige nettlesere, ettersom to vinduer i samme nettleser sender samme Cookie-informasjon. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå