bonsoir
j'ai un probléme en fait j'ai créer un formAction qui contient un code pour la déconnexion de l'utilisateur et sur ma page jsp j'ai créer un lien"se deconnecter" qui au click de l'utilisateur va faire appel a l'Action.
1) est ce que mon code est correcte ?
2)est ce que la maniere dont j'ai fait appel a l'Action depuis le lien est correcte?
a l'execution quand je click sur le lien "se deconnecter" tomcat m'affiche l'erreurs suivante:
Etat HTTP 404 - /deconnexion.do/
--------------------------------------------------------------------------------
type Rapport d'état
message /deconnexion.do/
description La ressource demandée (/deconnexion.do/) n'est pas disponible
voici mon code deconnexionAction:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
mport javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;
public class DeconnexionAction extends Action {
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response) {
try{
HttpSession session = request.getSession(false);
if(session!=null) {
session.invalidate();
}
}catch(Exception e){
String strError=e.getMessage();
System.out.println("Error is: " + strError);
}
return mapping.findForward("succes");
}
} |
et voici le code du lien :
<td><div id="Layer5"><a href=/deconnexion.do/>se déconnecté</a></div></td>
est ce que vous pouvez m'aider ??
merci d'avance
Partager