request.getSession()
Questo metodo controllerà per la sessione esistente, se esiste il suo ritorno in caso contrario creare una nuova sessione per la richiesta.
request.getSession().getId();
Ciò restituirà l'identificativo univoco per quella sessione.
request.getSession(false);
Questo metodo richiede l'boolean metodo value.This verificare se v'è una sessione attuale esistente per quell'utente (richiesta), se esiste, restituire quella sessione altrimenti restituisce il null cioè non creerà nuova sessione.
Solo per aggiungere ulteriori informazioni per la sessione.
request.getSession(true);
Questo metodo verifica per la sessione corrente esistente per quell'utente (richiesta) e se la sessione esiste tornerà quella sessione o altrimenti creare nuova sessione per quell'utente.
request.getSession() works like request.getSession(true)
Riferimento: http://docs.oracle.com/javaee/1.4/api/javax/servlet/http/HttpServletRequest.html#getSession%28boolean%29
+1, buona domanda –