Bonjour
Voila j ai un souci avec ma servlet qui récupére les données saisis dans un formulaire par l'utilisateur.
l'une de ces données est facultative et le problème est là.
Dans mon code, je veux que la servlet effectue une requete uniquement si la variable est nulle or bizarement meme quand rien n est saisi, la requete est lancée ce qui cause une exception.
déclaration du champ dans mon formulaire html
récupération de la valeur
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <td> <input type="text" name="obs1" value=""> </td>
enfin voici l'utilisation de la variable dans ma requete
Code : Sélectionner tout - Visualiser dans une fenêtre à part String obs1 = req.getParameter("obs1");
et donc quand le champ n est pas rempli par l utilisateur, cette requete ne devrait pas se lancer. Et pourtant elle le fait et me dit que mon champ ne peut etre vide ....
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 if (obs1 !=null) { s.execute("INSERT INTO caracteristiques(Obs,RefConstructeur) VALUES ('"+obs1+"','"+nom+"')"); }![]()
est ce que quelqu un voit ou est l'erreur
Partager