bonjour,
j'ai viens de decouvrir un soucis sur mon appli concernant les sessions que je créer mais peut etre moi qui les utilise mal.
bref, je vous met un bout de mon code pour etre ds le context.
alors mon soucis, c'est ouvre une premiere session avec un user X, ok, il le fait bien je recupere bien ma sessionData.HttpSession maSession = req.getSession(true);
maSession.setMaxInactiveInterval(60 * 120);//120 minutes
SessionData sessionData = new SessionData(serveurNomLogique, serveurNomPhysique,
baseSysteme, typeServeur,
base, user, password);
maSession.setAttribute("sessionData", sessionData);
Le probleme c'est quand je ferme pas ma session X et que j ouvre une 2e session nommé Y, je perds la session X .
Je crois peut etre comprendre que le setAttribute() a le mm identifiant donc il le remplace mais pkoi alors est ce tjrs la mm maSession alors que j ai fait un req.getSession(true);
c'est pas censé me donné une nouvelle session en mettant true?
Partager