是否可以在不同的操作类之间传播 struts2 操作错误?
2022-09-04 06:11:42
如果我的某个操作的结果是重定向到不同类中的另一个操作的操作,是否可以在生成的操作中显示验证错误?例如,在下面的示例中,如果用户执行 actionA(没有与之关联的视图),并且存在错误,有没有办法在 actionB 结果 (foo.jsp) 中显示这些错误?还是我以完全错误的方式这样做?
<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>