Struts - Notes sur l'édition


1.0 Problèmes connus
   1.1 Remarque liée à la migration Struts

1.0 Problèmes connus

1.1 Remarque liée à la migration Struts

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