Java HttpSession .getAttribute(String nom)
J'ai une simple question courte mais pas trouvé la réponse nulle part. J'ai créé un HttpSession et souhaitez obtenir un attribut, par exemple, un Utilisateur de l'objet.
HttpSession session = request.getSession(true);
Object userObject = session.getAttribute("name");
if ((userObject != null) && (userObject instanceof User)) {
User currentUser = (User) userObject;
...
}
La question est la suivante: .getAttribute fonction récupère une Chaîne de nom de paramètre - quel est le nom? D'où puis-je connaître le nom? Est-il prédéfinis quelque part? - alors, où pour définir un autre?
Merci!
Vous devez vous connecter pour publier un commentaire.
Habituellement, vous ajouter des attributs à la session vous-même de la sorte:
Ensuite, vous pouvez obtenir de la session, et arracher cet attribut en utilisant le même nom que vous avez utilisé précédemment comme suit:
Si vous voulez obtenir les attributs de Session, vous devez les mettre à la Session avant de la sorte: