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 :
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 :
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 :
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 !
Partager