Nếu tôi có một hành động trong đó kết quả là chuyển hướngHành động đến một hành động khác trong một lớp khác, có thể nhận được các lỗi xác thực để hiển thị trong hành động kết quả không? Ví dụ. trong ví dụ sau, nếu người dùng thực thi actionA (không có lượt xem nào được liên kết với nó) và có lỗi, có cách nào để hiển thị các lỗi đó trong kết quả actionB (foo.jsp) không? Hoặc tôi đang đi về điều này một cách hoàn toàn sai?Tôi có thể nhân đôi struts2 ActionErrors giữa các lớp hành động khác nhau không?
<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>
Hãy thử sử dụng MessageStore Interceptor - http://struts.apache.org/release/2.3.x/docs/message-store-interceptor.html –