Bonjou à tous,

je travaille actuellement sur une petite application web.
Mon problème est le suivant, lorsque l'utilisateur se connecte, l'appli récupère le login windows de l'utilisateur et le stocke dans la session dans une variable comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
session.setAttribute("prenom_nom", prenom_nom);
Mon problème est que, aléatoirement, lorsque je récupère cette donnée (à partir d'une autre page) cette donnée est vide.

Dans ma servlet, je la récupère de cette manière :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
String userName = (String) request.getSession().getAttribute("prenom_nom");
Il arrive que la chaine 'userName' soit vide.

Pouvez-vous me dire à quoi cela serait dû ?

Petite question au passage, j'ai modifié mon web.xml pour que la session de l'utilisateur dure longtemps :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
	<session-config>
		<session-timeout>240</session-timeout>
	</session-config>
Est-ce qu'il vaut mieux mettre moins ou est-ce que ça n'affecte en pas grand chose mon serveur ?

Merci pour vos réponses !