salut à tous,

je n'arrive pas à sortir de la boucle if et for pour afficher le resultat dans ma jsp. voici mon code:
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
24
25
26
27
28
 
 
public class ActionRecherche implements Action{
 
	private ADO ado = new ADO();
	private String produit;
 
	@Override
	public String traiter(HttpServletRequest req, HttpServletResponse rep) {
 
String code = req.getParameter("code");
ado.connexion();
 
	repet : for(Produit it : ado.liste()){
	if(code.equals(it.getCode())){
	produit="Code: "+it.getCode()+"<br>"+"Designation: "+it.getDesignation()+"<br>"+"prix de vente: "+it.getPrixvente()+"<br>"+"Stock: "+it.getStock();
	req.getSession().setAttribute("message", produit);
	break repet ;
	}else{
	req.getSession().setAttribute("message","Aucun produit trouver!");
	}
 
	}
 
	ado.deconnexion();
	return "resultat.jsp";
	}
}
En effet, ca doit permettre de m'afficher ma page jsp avec le n° du produit qu'on a saisi dans un formulaire .
le probleme est que c'a m'affiche aucun produit trouver alors qu'il est présent dans la base de donnée sauf pour si je cherche le dernier produit.
j'en déduit que l'instruction break repet ; ne fonctionne pas.

Quelqu'un a-t-il une idée svp ?

merci