if (srv.getvrf()!=null){
Pattern p = Pattern.compile("([\\s]*INTclient)[\\s]*");
Matcher m = p.matcher(srv.getvrf());
if (m.matches()){
System.out.println("ça passe dans le if");
...
Type: Messages; Utilisateur: andry.aime
if (srv.getvrf()!=null){
Pattern p = Pattern.compile("([\\s]*INTclient)[\\s]*");
Matcher m = p.matcher(srv.getvrf());
if (m.matches()){
System.out.println("ça passe dans le if");
...
Ben voilà, tu vois bien qu'il y a un espace avant la chaîne et un saut de ligne à la fin? C'est pour ça qu'il ne rentre pas dans le if.
Supprime les ou utilise un Regexp.
Et ce qu'affiche le premier System.out? car là j'ai mis des guillemets simple pour vérifier s'il y a d'espace.
System.out.println("srv.getvrf():'"+srv.getvrf()+"'");
if ("INTclient".equals(srv.getvrf())){
System.out.println("ça passe dans le if");
...
}
Dans mon exemple, j'ai mis la valeur dans de simple quote pour afficher s'il y a de l'espace car difficile à lire.
System.out.println("srv.getvrf():'"+srv.getvrf()+"'");
A toi de voir ensuite...
Peut-on voir ce qu'il affiche :koi:
1- "INTclient" est différent de " INTclient" en java.
2-
System.out.println("VALEUR : '" +srv.getvrf()+"'");
if ("INTclient".equals(srv.getvrf())){
PreparedStatement...
Je parie que l'erreur que t'as eu été un NullPointerException, pour pallier à ce problème, met le constant à la gauche pour la comparaison.
"INTclient".equals(srv.getvrf()).
Dans ta comparaison...
Prend l'habitude de citer les erreurs, on ne va pas le deviner.
== ne passe que pour comparer les types primitifs ou tester s'il s'agit du même instance d'objet, ou les Integer inférieur à 128.
Dans trouveras la réponse dans ce tutoriel.
A+.
Parce que l'opérateur "=" n'est pas une opérateur de comparaison avec java.
Fait une petite recherche et commence d'abord par lire un tutoriel sur java.
A+.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.