Bonjour à tous,
J'ai un fichier xml ou je définis le paramétrage d'une classe. C'est à dire que dans mon fichier xml, par exemple dans ma classe j'ai un attribut :
et dans mon xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part private Integer montant;
Code : Sélectionner tout - Visualiser dans une fenêtre à part <property name="montant" value="100" type="java.lang.Integer"/>
Je parse ce fichier xml, j'invoke ensuite la méthode setMontant correspondante :
mais je ne parviens pas à caster la valeur "100" dans le bon format (Integer). J'ai une exception de type CastException
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Method method = param.getClass().getMethod(l_nameSetMethod, l_type); method.invoke(param, l_attValue.getClass().cast(Class.forName(l_type)));
Quelqu'un peut il m'aider ??
Merci
Arnaud
Partager