Comment tester qu'un objet String est bien initialisé
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:
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:
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 :wink: