session.getAttribute("sUser") à null [JSP] - Java - Programmation
Marsh Posté le 28-12-2009 à 15:38:14
Une session est propre à un nom d'hôte, pas à une adresse IP.
Marsh Posté le 28-12-2009 à 17:41:36
Je précise ma question, c'était pas très clair manifestement ;-)
- Sur une première page jsp, j'initialise ma variable de session tel que décrit précédement à olivier.
- Dans une seconde page, je récupère le contenu de ma variable de session pour affichage
Avec le lien http://172.X.X.X/WTT (1er type d'appel réalisé), j'ai le bon résultat.
Avec le lien http://edi_dev/WTT/ (2ème type d'appel réalisé), la même variable retourne null
Est-ce plus clair ?
Merci
Marsh Posté le 28-12-2009 à 20:57:18
Je voulais simplement préciser que si tu initialises ta variable depuis le nom d'hôte edi_dev, tu dois la récupérer depuis le même nom d'hôte.
Si c'est bien le cas, je ne sais pas quelle peut être la cause de ton problème, peut-être un problème de configuration de ton serveur J2EE.
Marsh Posté le 07-01-2010 à 18:13:51
Si la 1ère page est dans un navigateur, et la deuxième page dans un second,
il y a peu de chances que les sessions sont partagées.
Ca dépend du navigateur...
tu fais un petit <%=session.getId()%> dans le jsp,
si tu n'as pas la même valeur, c'est que la session n'est pas partagée.
willfried
Marsh Posté le 28-12-2009 à 12:02:43
Bonjour à tous,
J'ai développé un site web à base de JSP et j'ai un problème sur les sessions :
Je cherche à stocker le nom de l'utilisateur connecté dans une variable de session avec la commande suivante :
session.setAttribute("sUser","olivier" ) ;
Lorsque je lance IE à partir de l'adresse http://172.X.X.X/WTT,
session.getAttribute("sUser" ) retourne bien olivier
Lorsque je lance IE à partir de l'adresse http://edi_dev/WTT/
(edi_dev correspondant bien à l'adresse 172.X.X.X)
session.getAttribute("sUser" ) retourne null
Pourriez-vous me dire pourquoi car je sèche ?
Merci bcp
Message édité par odubos le 28-12-2009 à 12:08:19