slt, pr le code de fermeture de session, bien sûr qu'il faut pas l'associer au boutton car c du code java et non pas du code html,
ya plusieurs manières pour régler ça, la plus pratique c de mettre cette ligne de code dans une page jsp par exemple deconnexion.jsp. et là ton bouton déconnexion ne fait qu'à mener l'utilisateur vers cette page.
par ex, si tu veux utiliser un boutton <input type="button" value="Deconnexion" onClick="document.location='deconnexion.jsp'"> ou un simple lien <a href="deconnexion.jsp">Déconnexion</a>
voila, quand l'utilisateur clique sur ce button, il sera rediriger vers la page deconnexion.jsp, dans cette page, tu mets le code qui ferme la session et n'oublie surtout pas de faire la redirection vers la page d'authentification par exemple
voila le code de la page deconnexion.jsp <% session.invalidate(); %> <jsp:forward page="index.jsp"> <jsp:param name="msg" value="msg" /> </jsp:forward>
Agir d'abord, rectifier ensuite s'il y a lieu. Mais jamais rester incatif à l'attente du parfait
|