IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Sortir de boucle si et for en meme temps


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut Sortir de boucle si et for en meme temps
    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

  2. #2
    Membre Expert Avatar de willoi
    Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2006
    Messages
    1 355
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2006
    Messages : 1 355
    Par défaut
    Ca compile ca ?

    Pour commencer "if" est une condition, pas une boucle.
    On ne sort pas d'un if.

    L'instruction break sert à sortir d'une for ou while.

    Revoit tes notions d'algorithmique pour commencer.Car je ne comprends pas ce que tu veux faire .

  3. #3
    Membre éclairé Avatar de mouss4rs
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    884
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 884
    Par défaut
    salut,

    oui ca compile mais je n'ai pas donner l'interface.

    alors oui ta raison on ne peut sortir d'un if.
    j'ai donc remplacer par un while et ca marche.

    merci pour ton aide.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Remplacer une boucle foreach() par for()
    Par Flushovsky dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 05/12/2008, 13h57
  2. Boucle while ou for utilisée avec lame pour les mp3
    Par figarojuju dans le forum Linux
    Réponses: 6
    Dernier message: 09/09/2008, 21h51
  3. Problème condition d'arrêt boucles while et for
    Par Clairette29 dans le forum MATLAB
    Réponses: 2
    Dernier message: 25/06/2008, 12h51
  4. Boucle imbriquée avec for each et while
    Par guen dans le forum Access
    Réponses: 7
    Dernier message: 01/03/2007, 18h36
  5. boucle while et for
    Par Invité dans le forum Langage
    Réponses: 4
    Dernier message: 06/04/2006, 10h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo