Salut,

J'ai créé une petite classe java qui lance la génération d'un rapport. Elle est appelée en ligne de commande et reçoit les paramètres sous la forme nomParam=typeParam-valeurParam.

Elle parse ensuite ces paramètres, les cast et les ajoute à une Map pour les passer à jasper.

Ma question est de savoir comment traîter, au niveau du rapport (ireport), le fait qu'un paramètre attendu soit manquant. Il me semble qu'actuellement, un paramètre manquant provoque la génération d'un PDF complètement vide.

Est-il possible de faire des tests ? Par exemple
if MON_PARAM == null
sql = "select * from ma_table where mon_champ = ${MON_PARAM}"
else
sql = "select * from ma_table"

Merci d'avance
Lilian