Si tengo una acción donde el resultado es una acción de redirección a otra acción en una clase diferente, ¿es posible obtener errores de validación para mostrar en la acción resultante? P.ej. en el siguiente ejemplo, si un usuario ejecuta actionA (que no tiene vistas asociadas), y hay errores, ¿hay alguna forma de mostrar esos errores en el resultado de actionB (foo.jsp)? ¿O estoy haciendo esto de una manera completamente incorrecta?¿Puedo propagar struts2 ActionErrors entre diferentes clases de acción?
<package name="a" extends="struts-default" namespace="/a">
<action name="actionA" class="actionAClass">
<result name="input" type="redirectAction">
<param name="actionName">actionB</param>
<param name="namespace">/b</param>
</result>
<result type="redirectAction">
<param name="actionName">actionB</param>
<param name="namespace">/b</param>
</result>
</action>
</package>
<package name="b" extends="struts-default" namespace="/b">
<action name="actionB" class="actionBClass">
<result>/foo.jsp</result>
</action>
</package>
Trate de usar MessageStore Interceptor - http://struts.apache.org/release/2.3.x/docs/message-store-interceptor.html –