Précédent   Forum des professionnels en informatique > Java > Développement Web en Java
Développement Web en Java Forum d'entraide sur les technologies Web de Java (JSP/Servlets, Portlets, Applets, frameworks Web, etc.) Avant de poster -> FAQ Java EE
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/01/2012, 18h35   #1
Invité de passage
 
Femme
Inscription : mai 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mai 2011
Messages : 10
Points : 0
Points : 0
Par défaut J2EE Spring Hibernate JSF

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 ??
infoLife est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 09h44   #2
Membre du Club
 
Inscription : février 2009
Messages : 150
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 150
Points : 65
Points : 65
Pourquoi ne pas le mettre en session ?
vinou94400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 12h37   #3
Invité de passage
 
Femme
Inscription : mai 2011
Messages : 10
Détails du profil
Informations personnelles :
Sexe : Femme

Informations forums :
Inscription : mai 2011
Messages : 10
Points : 0
Points : 0
bonjour,
je n'arrive pas à la mettre en session, si tu peux me guider ce sera très serviable de ta part
infoLife est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/01/2012, 20h00   #4
Membre du Club
 
Inscription : février 2009
Messages : 150
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 150
Points : 65
Points : 65
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 :

Code :
1
2
HttpSession session = request.getSession(true);
session.setAttribute("tutu",objet);
avec tutu qui est le label que tu donnes et qui te serviras à récupérer l'identifiant (qui est ici : 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":

Code :
String objet = (String) session.getAttribute("tutu");
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 :
1
2
3
<session-config>
	<session-timeout>120</session-timeout>
</session-config>
vinou94400 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/01/2012, 09h43   #5
Expert Confirmé
 
Homme
Ingénieur développement logiciels
Inscription : juin 2007
Messages : 2 258
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Ingénieur développement logiciels

Informations forums :
Inscription : juin 2007
Messages : 2 258
Points : 2 578
Points : 2 578
Citation:
Envoyé par infoLife Voir le message
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 ??
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.
DevServlet est actuellement connecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 16h30.


 
 
 
 
Partenaires

Hébergement Web