Struts - notas de release


1.0 Problemas conocidos
   1.1 Consideración sobre la migración de Struts

1.0 Problemas conocidos

1.1 Consideración sobre la migración de Struts

Si construye la aplicación utilizando el asistente de plantilla de lista proporcionado por WSSD 5.1 (Express 5.0.2) a través del enlace: http://www-106.ibm.com/developerworks/websphere/zones/studio/rad/, el código generado por el asistente utiliza Struts 1.0.2 y puede utilizar

PropertyUtils.copyProperties(targetObject, Usersdab);

La clase PropertyUtils es parte del paquete org.apache.commons.beanutils. Si anteriormente migró la aplicación a Struts 1.1(beta2) y ahora pasa a la versión final de Struts 1.1 puede producirse un problema. La versión nueva cambia el orden de los atributos mientras los copia del bean java. El antiguo código de la plantilla depende del orden, por lo que después de migrar a WSSD 5.1.1 lanzará una excepción java.lang.reflect.InvocationTargetException si se utiliza con el tiempo de ejecución nuevo.

Debe realizar el cambio siguiente para garantizar el funcionamiento en ambos releases:

Utilice setProperty:

PropertyUtils.setProperty(targetObject, "nickname", Usersdab.getNickname());

Volver al archivo readme principal