session.removeAttribute ne fonctionne pas en java
Je suis la suppression d'une session par l'intermédiaire de session.removeAttribute(attribute_name);
.
Mais à travers cette session de l'attribut n'est pas supprimé en fait. Comment puis-je supprimer un particulier des attributs de session? S'il vous plaît aider moi!
Grâce
I am removing session through session.removeAttribute(attribute_name);
Vous ne pouvez pas supprimer la session par cette méthode, vous pouvez supprimer un attribut de session, je pense que vous essayez de faire. Mais ce problème êtes-vous confrontés? Montrer un peu de code ici.- removeAttribute va certainement supprimer les attributs de la session. Assurez-vous que sur le sttribute nom. Autre façon de supprimer l'attribut est
session.setAttribute(attribute_name, null);
- Est-ce qui se passe avec un attribut spécifique ou tous les attributs que vous essayez? peut-être que vous travaillez avec un wrapper autour de l'objet session qui empêche la suppression de l'attribut
- assurez-vous que votre nom d'attribut est bon 🙂
- merci à tous.Dans mon application web ..au moment de la déconnexion, je invalider la session par session.invalidate()..Maintenant, le problème est que quand j'ouvre des pages web de mon application dans de multiples onglets,puis quand je clique sur déconnexion dans un onglet..c'parfaitement les journaux, mais après que lorsque je passe à autre onglet qui a déjà été ouverte et j'actualise la page, puis de nouveau de session est créé sans connexion.S'il vous plaît aider moi.
Vous devez vous connecter pour publier un commentaire.
Afin de supprimer/supprimer une session complètement, utiliser
session.invalidate()
méthode. Si vous voulez juste pour supprimer un attribut particulier d'utiliser ensuitesession.removeAttribute(attribute_name)
mais assurez-vous que attribute_name est droit et non pas la valeur null.Juste ajouter le code suivant dans votre
jsp file
je suis sûr que cela va le faire
si pas de me ping