| 12
 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
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 
 |  
 
 
public void doGet(HttpServletRequest request, HttpServletResponse response)
3. throws IOException, ServletException {
4.
5. // on vérifie comment s'est passée l'initialisation de la servlet
6. if (erreursInitialisation.size() != 0) {
7. // on passe la main à la page d'erreurs
8. request.setAttribute("erreurs", erreursInitialisation);
9. request.setAttribute("lienRetourFormulaire", "");
10. getServletContext().getRequestDispatcher(urlErreurs).forward(
11. request, response);
12. // fin
13. return;
14. }
15. // on récupère la méthode d'envoi de la requête
16. String méthode=request.getMethod().toLowerCase();
17. // on récupère l'action à exécuter
18. String action=request.getParameter("action");
19. // action ?
20. if(action==null){
21. action="init";
22. }
23. // exécution action
24. if(méthode.equals("get") && action.equals("init")){
25. // démarrage application
26. doInit(request,response);
27. return;
28. }
29. if(méthode.equals("post") && action.equals("validationFormulaire")){
30. // validation du formulaire de saisie
31. doValidationFormulaire(request,response);
32. return;
33. }
34. if(méthode.equals("get") && action.equals("retourFormulaire")){
35. // retour au formulaire de saisie
36. doRetourFormulaire(request,response);
37. return;
38. }
39. // autres cas
40. doInit(request,response); | 
Partager