Bonjour,
Extrait du tuto :
Nous allons ensuite surcharger la méthode execute() de la classe UserinputAction.
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 public ActionErrors validate( ActionMapping mapping, HttpServletRequest request) { ActionErrors errors = new ActionErrors(); if(nom == null || nom.length()==0) { errors.add("nom",new ActionError("error.nom.required")); } if(prenom == null || prenom.length()==0) { errors.add("prenom",new ActionError("error.prenom.required")); } if(email == null || email.length()==0) { errors.add("email",new ActionError("error.email.required")); } return errors; }
je ne comprends vraiment pas qu'est ce que cela fait ? et a quoi ca sert au niveau du mapping.findForward("succes"); ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 méthode execute() public ActionForward execute( ActionMapping mapping, ActionForm form, HttpServletRequest request, HttpServletResponse response) throws Exception { UserinputForm userinputForm = (UserinputForm) form; request.setAttribute("prenom", userinputForm.getPrenom()); request.setAttribute("nom",userinputForm.getNom()); request.setAttribute("email",userinputForm.getEmail()); return mapping.findForward("succes"); } }
on alimente, modifie une requete ? hum ....
Merci.
Partager