Bonjour,
Je suis en train de lire le tutoriel Struts2 et on survole très rapidement les sessions.
D'après ce que j'ai vu, une classe utilisant une session doit implémenter SessionAware et posséder un attribut nommé "session" :
Donc si j'ai une classe Utilisateur, Projet, et Favori dont je veux mettre les attributs en sessions, j'implémente SessionAware et je crée l'attribut session pour ces 3 classes ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 private Map<String, Object> session; // getter et setter de session
Mais comment fait Struts2 pour se repérer par la suite ? Il regarde si une classe implémente SessionAware et l'attribut session puis "additionne" le contenu des sessions ?
Et si Utilisateur et Projet possède un attribut (donc une clé) de même nom comment fait Struts2 pour faire la distinction ?
Merci pour vos éclaircissements![]()
Partager