bonjour à tous,
je travaille avec les 4 frameworks cités dans le titre,
lors du passage d'une page jsp à une autre je voudrais garder l'identifiant de l'utilisateur courant et l'utiliser dans mes beans.
Est ce que quelqu'un peut m'aider ??
bonjour à tous,
je travaille avec les 4 frameworks cités dans le titre,
lors du passage d'une page jsp à une autre je voudrais garder l'identifiant de l'utilisateur courant et l'utiliser dans mes beans.
Est ce que quelqu'un peut m'aider ??
bonjour,
je n'arrive pas à la mettre en session, si tu peux me guider ce sera très serviable de ta part
Ton identifiant, c'est bien un objet de type String ? Ou par identifiant, tu entends un objet issu d'une classe que tu as créée ? Bref, je pense que tu dois savoir et donc que j'ai mal compris la question mais voici comment je ferai :
avec tutu qui est le label que tu donnes et qui te serviras à récupérer l'identifiant (qui est ici : objet).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 HttpSession session = request.getSession(true); session.setAttribute("tutu",objet);
Et pour récupérer (dans ce cas ci, tu le castes en "String" si ton identifiant est un objet instancié via la classe "String":
NOTE: la session a une durée de 30 minutes par défaut sauf si je me trompe. En gros, si un utilisateur se barre plus de 30 minutes et reviens, tes variables seront perdues. Mais bon, il est possible de modifier cette durée dans le fichier web.xml de ton application web :
Code : Sélectionner tout - Visualiser dans une fenêtre à part String objet = (String) session.getAttribute("tutu");
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<session-config> <session-timeout>120</session-timeout> </session-config>
Si t'utilises JSF, tu peux déclarer un managedBean en scope Session et t'en servir dans tout ton projet. voici un lien dans lequel on te montre comment récupérer un managedBean dans le contexte JSF.
Partager