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