Salut,

me voila confronté à un nouveau problème. C'est pas trés grave parce que je peut faire autrement mais c'est tout de même quelque chose d'assez essentiel à mon avis.

Alors j'ai une page JSP qui appelle une classe jave pour lui envoyer les valeurs saisies dans un formulaire. Ca c'est OK.

Ensuite dans ma classe je récupere ces valeurs sous cette forme
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
String noB = req.getParameter("NoB"); 
String noI = req.getParameter("NoI");
Puis je passe en revue les différents champs de mon formulaire pour constuire ma requête.
Du style
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
if (noB.length()!=0)			
    Requete += " AND NoB='" + noB + "'";
if (noI.length()!=0)
    Requete += " AND NoI='" + noI + "'";
Problème: Si le champ NoI n'a pas été renseigné dans le formulaire j'ai un plantage sur NoI.length().
Je comprend bien pourquoi ca plante, mais je fais comment pour savoir si NoI contient une valeur : :

J'ai cherché un peu partout sans succés alors je me tourne vers vous. Merci