struts中从一个action使用redirectAction跳转到另一个action,但是另一个action的name=“A_*”,怎么办?

我要写A_B这样的形式,<param name="actionName">A_B</param>这里这么写
编译会出现Action A_B cannot be found in the namespace /admin怎么办?

<result type="chain">a_b</result>
我都是用这种方式跳到另一个action
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2018-04-12
<action name="indexPage">
<result type="redirectAction">
<param name="actionName">A_B</param><!--另一个action的名称-->
<param name="namespace">/namespace</param> <!--另一个action的空间-->
</result>
</action>
你的action空间没有设置正确。<param name="namespace">应为Action A_B所在package的namespace设定的值.追问

不好意思,我好久没上来,忘了,那个namespace这些我都有设置的,为了简单就没有写出来,不知道怎么回事,就是没有name是A_B的action,只有个A_*的action,我要跳过来

追答

看看你是不是这样定义的:

如果是这样定义还不行,你就看看你的Action里有没有定义b方法。

本回答被网友采纳
相似回答