[Résolu] [Servlet] Question Forward d'une requête
Hello,
je suis nouveau dans le domaine de J2EE et
j'ai télécharger le cours de Serge Tahe à propos de la programmation web en JAVA.
J'essaye de faire tourner un exemple qui illustre la nécessité de sessions,
mais une nullpointerexception est générée lors de l'exécution :
Code:
1 2 3 4 5 6 7 8 9
| // METHODE doGet
[...]
HttpSession session=request.getSession();
if(étape==null) étape0(request,response,session);
if(étape.equals("1")) étape1(request,response,session);
if(étape.equals("2")) étape2(request,response,session);
étape0(request,response,session);
}
[...] |
Dans la méthode étape0 il forward la requête :
Code:
1 2 3 4
| // METHODE étape0
[...]
request.getRequestDispatcher(urlPage0).forward(request,response);
[...] |
Lors de la premiere execution étape vaut null.
Donc on passera ds la méthode étape0 , qui forward la requête.
Il suppose qu'après avoir fait le forward on n'exécute plus les instructions qui suivent ...
Eh ben chez moi si :
if(étape==null) étape0(request,response,session);
if(étape.equals("1")) étape1(request,response,session); <- NullPointerException vu que étape vaut null et qu'on essaye d'appeler la méthode equals sur cet objet...
Qqun peut-il m'aider :( ?
Merci