Salut!
ça m'a l'air pas mal ce que tu as fait... tu as un peu debuggé? tu rentres bien dans la classe requestProcessor lorsque tu veux afficher ta page de login? (et de manière générale, à chaque appel au serveur?)
Que se passe t'il si tu fait juste un :
request.getRequestDispatcher("main.do").forward(request, response);
Normalement, il ne devrait y avoir aucun problème avec cette ligne...l'action correspondante doit être appelé si elle est correctement déclaré dans le struts-config...
Ah et pour le premier passage, la session sera nulle, donc le session.getAttribute("utilisateur") partira forcement en nullpointerexception...
essaie donc de remplacer plutot
if (session.getAttribute("utilisateur") == null)
par
et pour le getRequestURI, je crois qu'il te renvoi ton url depuis le contextpath de la webapp. Genre si ton contexte est "monAppliStruts", ça te renverra un truc du genre "/monAppliStruts/main.do" donc il y a peut être des ajustements à faire de ce coté là...
Bon courage!
Partager