Je suis débutant et je fais un TP simple selon MVC appélé ProjetTest, qui consiste a affcher première une page d'accueil avec 4 liens :
CLASSES
ETUDIANTS
ENSEIGNANTS
INSCRIPTIONS
Lorsque l'utilisateur clique sur l'un des liens, il lui ouvre le formulaire correspondant et dans chacun de ces formulaires, se trouve le lien Retour au Menu Principal
Ce que j'ai fait marche normalement mais j'ai un soucis d'optimisation.
Dans chacun de ces liens de ma page index.jsp qui contient ce Menu Principal, je fais ceci :Et dans le doGet de ma Servlet, j'ai les 5 IF suivants :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
ça marche sans problème, mais ma question est la suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part 
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20if(id.equals("classes")){ RequestDispatcher disp = request.getRequestDispatcher("/WEB-INF/vues/classes.jsp"); disp.forward(request, response); } if(id.equals("etudiant")){ RequestDispatcher disp = request.getRequestDispatcher("/WEB-INF/vues/etudiant.jsp"); disp.forward(request, response); } if(id.equals("inscriptions")){ RequestDispatcher disp = request.getRequestDispatcher("/WEB-INF/vues/inscription.jsp"); disp.forward(request, response); } if(id.equals("enseignants")){ RequestDispatcher disp = request.getRequestDispatcher("/WEB-INF/vues/enseignant.jsp"); disp.forward(request, response); } if(id.equals("retourMenu")){ RequestDispatcher disp = request.getRequestDispatcher("index.jsp"); disp.forward(request, response); }
Est-ce à dire que si j'ai 20 formulaires avec peut-être 50 liens dans mon application, j'aurais à faire 50 IF ? N'est-ce pas lourd ? N'y-a-t-il pas un autre moyen plus léger ?
Merci

 

 
		
		 
         
			
			



 MVC - Communication entre les pages JSP passant par une Servlet
 MVC - Communication entre les pages JSP passant par une Servlet
				 Répondre avec citation
  Répondre avec citation


 
  
  
 
 
			 
   
 

Partager