Plusieurs actions dans une seule classe Action
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:
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 .