diablotique
Messages postés8Date d'inscriptiondimanche 14 juin 2009StatutMembreDernière intervention 7 décembre 2010
-
20 juin 2010 à 10:59
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
20 juin 2010 à 19:13
salut tout le monde
je sais pas pourquoi a chaque foi que je fais un teste avec if
y a la compilation qui se bloque au niveau du teste
je vous passe une parti de mon code :
ça ne marche toujours pas je sais pas pourquoi j ai des problemes de teste avec le if
la compilation se bloque a l entrer du if.!!!
j ai eu le meme probleme dans se teste
<% System.out.print(rsss.getString(4));//ici le message s affiche j ai 0 comme valeur}
String letat=rsss.getString(4);
if(letat.compareTo("0") == 0){%>//j ai essayer avec if(letat.equals("0"))
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020371 20 juin 2010 à 19:13
Je ne sais vraiment pas ce que signifie le symbole %> ca m'a tout l'air d'etre une balise html mais je ne la connais pas. Je vais faire comme si c'était du javascript pour te répondre, je pense que l'erreur est la même.
Le problème est assez simple, tu mélanges du code java et html, ce qui se passe c'est que lorsque letat.compareTo("0") == 0, tu quittes le code java avec %> et donc, le compilateur ne trouve pas le signe "}" fermant le if d'où erreur. Quand tu es dans cette balise <% il faut utiliser les fonction java uniquement. Pour générer du code html avec du javascript, tu peux utiliser
document.write("");