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

JSF Java Discussion :

JSF list <String>


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut JSF list <String>
    bonjour tout le monde j ai un probeleme. j ai une liste des indicateurs et je veux faire un test sur l indicateur si il es inferieur a 0,5 je veux ajouter in string a une list de string sinon ajouter un autre string voila le code
    javabean
    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
     
    public List<String> getCouleur(){
    		QserviceDao QDao=new QserviceDao();
    	     List<Double> list = QDao.getServicef(id_client,mois,annee);
    	     System.out.print("type:  "+list.get(0));
    	     int i=0;
    	     do
    	   {
     
    	    	 if(list.get(i)<(1/2)) couleur.add("critque");
    	    	 else couleur.add("Verte");
    	    	 i++;
    	     }
    	    while(i<list.size());
    	     System.out.print("couleur:  "+couleur.get(0));
     
     
     
    	     return couleur;
     
    	 }
    code DAO
    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
     
     public List<Double> getServicef(String client, int mois,int annee) {
            List<Double> ll = null;
            try {
                Transaction tx = getSession().beginTransaction();
                Query q = getSession().createQuery("select avg(ok/total) as indicateur from QualiteService  where id_client = :id_client and mois = :mois and annee= :annee group by id_service" );
                q.setString("id_client", client);
                q.setInteger("mois", mois);
                q.setInteger("annee", annee);
     
     
     
                ll = (List<Double>)q.list();
                tx.commit();
            } catch (Exception e) {
            	System.err.println(e);
     
     
            }
            return ll;
        }
    *
    voila le message d'erreur
    javax.servlet.ServletException: /web/indicateurClient.jsp(19,3) '#{qualiteservice2.couleur}' Error reading 'couleur' on type pl.QualiteService

    j attend vos solutions et merci

  2. #2
    Rédacteur
    Avatar de romaintaz
    Homme Profil pro
    Java craftsman
    Inscrit en
    Juillet 2005
    Messages
    3 790
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Java craftsman
    Secteur : Finance

    Informations forums :
    Inscription : Juillet 2005
    Messages : 3 790
    Par défaut
    Tu peux nous montrer ton code JSF, là où apparait "#{qualiteservice2.couleur}" ?

    ps : Tu sais que tu peux faire une comparaison avec 0.5 au lieu de (1/2) ?
    Nous sommes tous semblables, alors acceptons nos différences !
    --------------------------------------------------------------
    Liens : Blog | Page DVP | Twitter
    Articles : Hudson | Sonar | Outils de builds Java Maven 3 | Play! 1 | TeamCity| CitConf 2009
    Critiques : Apache Maven

  3. #3
    Membre averti
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut
    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
     
    <h:form>
    		<h:panelGrid styleClass="txt">
     
    			<h:dataTable width="10" var="b" border="1"
    				value="#{qualiteservice2.couleur}" styleClass="txt" style=""
    				rowClasses="paire,impaire" headerClass="titre">
     
    				<h:column>
    					<f:facet name="header">
    						<f:verbatim>image</f:verbatim>
    					</f:facet>
    					<h:outputText value="#{b}"  ></h:outputText> 
     
    				</h:column>
     
     
     
    			</h:dataTable>
    		</h:panelGrid>
    	</h:form>

  4. #4
    Membre averti
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut
    ps : Tu sais que tu peux faire une comparaison avec 0.5 au lieu de (1/2) ?
    __________________
    comment?

  5. #5
    Membre éprouvé
    Avatar de _skip
    Homme Profil pro
    Développeur d'applications
    Inscrit en
    Novembre 2005
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur d'applications
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Novembre 2005
    Messages : 2 898
    Par défaut
    surtout que 1/2 c'est une division entière... J'aurai peur que ça retourne zéro personnellement.

    Sinon, si tu appelles getCouleurs dans le backing bean tu récupères bien ta liste avec du contenu?

  6. #6
    Membre averti
    Inscrit en
    Février 2009
    Messages
    22
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 22
    Par défaut
    NOn j ai donné le message erreur que le serveur me donne

Discussions similaires

  1. Créer un tableau de liste de string
    Par nobeone dans le forum Collection et Stream
    Réponses: 2
    Dernier message: 06/04/2007, 14h58
  2. [JSF] Listes dynamiques
    Par Pakiam dans le forum JSF
    Réponses: 7
    Dernier message: 31/07/2006, 16h01
  3. Réponses: 23
    Dernier message: 08/06/2006, 15h06
  4. [VB.net] Join d'un Array list de string?
    Par the_bmo dans le forum VB.NET
    Réponses: 8
    Dernier message: 15/12/2005, 13h53
  5. Comparaison d'une liste de string à un string
    Par maxazac dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 19/10/2005, 15h39

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