Bonjour,
Mon intention c'est d'envoyer dans une request la liste des fonctionnaires que je reccupere de ma base de donnee dans la methode execute de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
List<Fonctionnaire> foncList = new ArrayList<Fonctionnaire>();
		FoncionnaireDao dao = new FoncionnaireDao();
		foncList = dao.listFonctionnaire();
Ensuite je creer une liste de FonctionnaireFrm de la manière suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
List<FonctionnaireFrm> foncListFrm = new ArrayList<FonctionnaireFrm>();
		for(Fonctionnaire fonc : foncList){
			FonctionnaireFrm fonctionnaireFrm = new FonctionnaireFrm();
			fonctionnaireFrm.setNom(fonc.getNom());
			fonctionnaireFrm.setPpr(fonc.getPpr());
			foncListFrm.add(fonctionnaireFrm);
		}
		request.setAttribute("foncListFrm", foncListFrm);
Ceci me permet d'afficher le résulat dans une page jsp de la maniere suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<logic:iterate name="foncListFrm" id="fonc" scope="request">
	 			<bean:write name="fonc" property="nom"/></option>
</logic:iterate></select>
Ceci marche bien, et ma question peut vous sembler bizaare, est ce que ce que je viens de faire est fait d'une maniere professionnelle. Surtout le fait de faire vider la liste des fonctionnaires dans la liste des fonctionnaireFrm??