Newsgroup: it.comp.java
Titolo: creazione di nuove sessioni

Salve a tutti
potete confermarmi che ogniqualvolta
apro il browser, Tomcat mi apre una nuova sessione dell'applicazione che sta
girando?
Se si, qualcuno sa dirmi perche' questo con mozilla non viene fatto?
Grazie
Gino
--------------------------------
Inviato via 
http://arianna.libero.it/usenet/


http://csvtosql.sourceforge.net/

 ha
scritto:

Ciao e scusami se sono stato poco chiaro.
Faccio una premessa:
Sto creando una web application in java solo perche'
conosco bene BSD, mysql e riesco a fare bene delle analisi per quanto
riguarda la gestione di dati in generale; ma per quanto riguarda java ho
solo delle
nozioni e quello che so lo imparo da newsgroup come questo o altri.
Chiusa la premessa.
Quello che io so ( e probabilmente e' sbagliato) e' che ad ogni richiesta
HTTP ad una applicazione web, Tomcat identifica il client che si connette
con una idSession univoca
che rimane tale fino a quando il client non chiude il browser.
In una applicazione, alla quale avevo lavorato precedentemente, questo,
avveniva
automaticamente;
in questa mia nuova applicazione questo non succede, con conseguenti casini
delle
liste che metto in sessione
E' un problema di codice oppure bisogna configurare Tomcat?


 Se si, qualcuno sa dirmi perche' questo con mozilla non viene fatto?
Sono i browser a funzionare in modo diverso.
Ogni volta che apri explorer devi immaginare di aprire "istanze" del browser
separate in cui ognuna si crea la sua sessione.....a meno che tu non la apra
usando la voce "nuova finestra" del menų file.
Evidentemente Mozilla non fa cosė ma apre sempre "nuove finestre" dello
stesso browser.
Lo so che mi sono spigato come un cane ma al momento non sapevo fare di
meglio.
Ciao


 Se si, qualcuno sa dirmi perche' questo con mozilla non viene fatto?
Non so, Mozilla al giorno d'oggi e' poco + che una baracca, purtroppo
prova a vedere che non lasci thread in giro nella CPU,
nel qual caso si spiegherebbe.
ciao, Nicola


 
la sessione la devi richiedere con request.getSession();
ti rimando al javadoc per la documentazione



E' chiaro che la sessione io la richiedo con request.getSession();
ma facendo un getId() mi ritrovo sempre con la stessa idSession
Probabilmente e' vero che mozilla non crea nuove istanze
Quindi fino a quando avro' il browser aperto, ogniqualvolta
vado a fare una richiesta al server, questo mi dara' sempre la stessa
sessione
Come posso fare per uscire fuori da questo casino?


 sessione
E' chiaro che deve essere così.
Se apri una finestra principale ed un popup, ad esempio, è logico (e
standard) avere la stessa sessione, no?
Ciao
gl :)

 Non so, Mozilla al giorno d'oggi e' poco + che una baracca, purtroppo
C'è gente che ha ucciso per molto meno... ;-)
Raffaele
-- 
Raffaele Castagno
Per mandarmi una mail, rimuovere il SIGILLO.
questo articolo e` stato inviato via web dal servizio gratuito 
http://www.newsland.it/news
 segnala gli abusi ad 
ab...@newsland.it


Lol ,
sorry non volevo offenderlo.
e' vero pero' che rispetto ai IE che e'
fixato spesso dalla casa vista la diffusione,
ogni tanto sbugga qua' e la'
 N


  N
Aspetta... chi è il soggetto?
All'inizio sembra che parli di Mozilla, ma poi si parla di bug, quindi è
IE per forza.
Ti ricordo che Mozilla è conforme agli standard e se alcuni siti non si
vedono correttamente, è colpa di chi li fa che non ha neanche la terza
elementare e pretende di fare il webmaster dopo aver spiratato dreamweaver
e averci giocato due giorni di fila.
Per il resto Mozilla ha XUL ed è il primo browser ad implementare XForms
(si, non adesso, fra un po' lo farà) mentre IE ha alcuni bug di sicurezza
ancora aperti e non risolti (se non *disattivando* alcune funzioni).
Ciao!
gl :)

tiene la sesione anche se usi la tab navigation.


 ogni tanto sbugga qua' e la'
Credo che fra poco sentirai bussare alla porta...scappa finchč sei in
tempo!!!
Mozilla che sbugga? Io di bug non ne ho ancora trovati, ed č un bel pň che
lo uso. Piuttosto, i siti di sicurezza straripano di bug di IE...
Saluti!!


 prova a vedere che non lasci thread in giro nella CPU,
di solito crea solo un PID.
vedi 
ps -ef
PID  PPID  C STIME TTY          TIME CMD
31965  2198  9 19:22 pts/1    00:00:46
/usr/lib/mozilla-firefox/firefox-bin -contentLocale it-IT -UIL...
Saluti