bonjour,

j'aimerais savoir si je définie plusieurs actions dans un meme class Action est non recommandé ou antipatern, par exemple pour les action ajout modifier supprimer , je précéder comme ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
public ActionForward execute(ActionMapping mapping, ActionForm form,
			HttpServletRequest request, HttpServletResponse response)
			throws Exception {
 
if (request.getParameter("action")!=null && request.getParameter("action").toString().equals("ajouter") ) {
 
// traitement
 
}
if (request.getParameter("action")!=null && request.getParameter("action").toString().equals("modifie") ) {
 
//traintement
 
}
 
if (request.getParameter("action")!=null && request.getParameter("action").toString().equals("supprimer") ) {
 
// taitement
}
 
 
}


je sais que y a les classes DispatchAction et LookupDispatchAction qui font ça, mais je trouve que c'est un peu complexe on utilisant ces classes .