-
Champ vide, renvoi
Bonjour,
dans mon formulaire je récupère les champs pour générer un xml avec ces données. Seulement, si les champs sont vides je veux que dans mon xml, il n'y ait rien dans la balise.
Explication avec un exemple :
Je récupère mon champ du formulaire comme ceci :
Code:
final Integer minLengthContent = (!"".equals(theForm.getString("minLength"))) ? (new Integer(theForm.getString("minLength"))) : null;
Je dis que si le champ est vide, on le transforme en integer (parce que minLength est un integer), sinon, on met null. Et justement je voudrai modifier mon "sinon" en : sinon, on met ensemble vide.
Avec mon code, dans le xml ça donne ça :
Code:
<minLength>null</minLength>
Et je voudrai ça :
Code:
<minLength></minLength>
Par quoi dois-je remplacer "null" dans mon code de récupération pour que dans mon xml j'ai un espace vide ?
-
Tu peux toujours faire un test apres la recuperation :
si l'integer est à null , et dans ce cas tu ne l'ajoutes pas dans la balise
-
Ah oui, j'y avais pas pensé !
Ca fonctionne. Merci beaucoup