Ah ok, setAttribute va te permettre de transmettre/conserver des données (ici dans le scope request si je ne m'abuse). Celles ci pourront alors être récupérées dans une JSP par exemple.
Ce qu'il faut comprendre dans ton exemple,
UserinputForm userinputForm = (UserinputForm) form;
C'est que tu as un ActionForm nommé UserinputForm. Ses attributs ont du être rempli à la suite d'une soumission d'un formulaire situé dans un des JSP. Donc pour appeler ses méthodes, tu castes l'ActionForm de la méthode execute.
request.setAttribute("prenom",userinputForm.getPrenom());
Ainsi, tu mets en mémoire un attribut prenom qui prendra la valeur du champ texte "prenom" qui a été saisi dans le formulaire de la JSP.
Tu pourras alors récupérer cette valeur en faisant l'opération suivante:
request.getAttribute("prenom");
Partager