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 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