struts2配置中 从一个action跳转到另一个action

两个struts2的配置文件
如struts.xml 和 goods_struts.xml
在struts.xml包含goods_struts.xml,
要从struts.xml中的一个action的result中跳转到goods_struts.xml中的一个action中怎么配

配置如下:
struts.xml 内容

<struts>
<include file="goods_struts"></include>
<package name="struts" extends="struts-default">

<action name="loginAction" class="com.zhao.user.action.LoginAction" method="loginCheck">
<result name="success" type="redirect">goodsList</result>
<result name="error">/jsp/users/login.jsp</result>
</action>
</package>
</struts>


goods_struts.xml 内容

<struts>
<package name="goods_struts" extends="struts-default" >
<action name="goodsListAction" class="com.zhao.goods.action.GoodsAction" method="getGoods">
<result name="goodsList">/jsp/goods/goodsmain.jsp</result>
</action>
</package>
</struts>

目的是从loginAction跳转到goodsListAction中

配置成这样结果是404
望高手指教

作者: z_ice   发布时间: 2011-06-07

<action name="loginAction" class="com.zhao.user.action.LoginAction" method="loginCheck">
<result name="success" type="redirect">goodsList</result>
<result name="error">/jsp/users/login.jsp</result>
</action>

写错啦。。应该改成:

<action name="loginAction" class="com.zhao.user.action.LoginAction" method="loginCheck">
<result name="success" type="redirect">goodsListAction</result>
<result name="error">/jsp/users/login.jsp</result>
</action>

请保证名子对应正确。。细心一点楼主

作者: amos1989   发布时间: 2011-06-08

也可以在action中使用ActionForward进行跳转:
return new ActionForward(path);

作者: supzy   发布时间: 2011-06-08

楼上说貌似也可以。

2楼的我感觉应该这样子
<action name="loginAction" class="com.zhao.user.action.LoginAction" method="loginCheck">
<result name="success" type="redirectAction">goodsListAction</result>
<result name="error">/jsp/users/login.jsp</result>
</action>

作者: udbfncel   发布时间: 2011-06-08

重定向就可以了<result name="" redirect="要跳转的action的URL"></result>

作者: tandy_000   发布时间: 2011-06-08

错了,应该是这样<result name="" type="redirect">要跳转的action的URL</result>

作者: tandy_000   发布时间: 2011-06-08

<action name="loginAction" class="com.zhao.user.action.LoginAction" method="loginCheck">
<result name="success" type="redirectAction">goodsListAction</result>
<result name="error">/jsp/users/login.jsp</result>
</action>试试

作者: JM89312   发布时间: 2011-06-08

1楼正解,楼主估计粗心了

作者: lkkkevin   发布时间: 2011-06-08

<result name="addProOk">province!getallPro.action</result>

作者: hepeng154833488   发布时间: 2011-06-08