两个action都是分发action,DispatchAction
action1: mapping.findForward("suc");
<forward name="suc" path="/goods.do?method=findAll"></forward>
action2:
public ActionForward findAll(.......) {
return mapping.findForward("show");
}
利用上面的代码想完成从action1到action2的跳转,但却并未跳转成功,页面还是停留在原处。
正确的做法是:通过new一个新的ActionForward来实现到另一个action的跳转。代码如下:
return mapping.findForward("suc");
替换成:
return new ActionForward("/goods.do?method=findAlls");
这样即可完成跳转。