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 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<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 : 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
Partager