Si vous construisez votre application à l'aide de l'assistant de modèle de liste fourni par WSSD 5.1 (Express 5.0.2) via le lien http://www-106.ibm.com/developerworks/websphere/zones/studio/rad/, le code généré par l'assistant utilise Struts 1.0.2 et peut utiliser
PropertyUtils.copyProperties(targetObject, Usersdab);
La classe PropertyUtils fait partie du package org.apache.commons.beanutils. Si vous avez déjà procédé à la migration de l'application vers Struts 1.1 (bêta2) et que vous passez à présent à la version finale de Struts 1.1, il se peut que vous rencontriez des difficultés. La nouvelle version change l'ordre des attributs lors de la copie à partir du javabean. L'ancien code de modèle dépend de cet ordre ; ainsi, après la migration vers WSSD 5.1.1, il émettra une exception java.lang.reflect.InvocationTargetException s'il est utilisé dans le nouveau contexte d'exécution.
Apportez les modifications suivantes pour pouvoir l'utiliser dans les deux éditions :
utilisez plutôt setProperty :
PropertyUtils.setProperty(targetObject, "nickname", Usersdab.getNickname());
Retour au fichier readme principal
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.