`
c_c
  • 浏览: 85876 次
  • 性别: Icon_minigender_1
  • 来自: 太原
社区版块
存档分类
最新评论

DispatchAction从一个Action跳到另一个Action

 
阅读更多

两个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");

 这样即可完成跳转。

0
0
分享到:
评论

相关推荐

    struts中dispatchAction用法

    DispatchAction是Struts提供的一个可扩展的Action类,它允许开发者将一个单一的Action类拆分成多个子方法,每个子方法处理特定的业务逻辑,从而提高了代码的组织性和可维护性。 DispatchAction的工作原理是通过...

    DispatchAction

    `DispatchAction`是由Apache Struts框架提供的一个基础类,它扩展了`Action`类。它的主要功能是将一个HTTP请求路由到多个方法,而不是只调用一个单一的方法来处理所有的请求。`DispatchAction`通过请求参数(通常是...

    DispatchAction实例

    在实际的Web应用程序开发中,通常一个URL对应一个Action,而`DispatchAction`则允许一个Action处理多个不同的请求,每个请求映射到Action中的不同方法,提高了代码的可维护性和组织性。 `DispatchAction`的核心机制...

    struts DispatchAction

    Struts DispatchAction是一个在Struts框架中非常重要的概念,它是一种控制器组件,用于处理来自用户的请求并调度到相应的业务逻辑方法。在Struts框架中,DispatcherAction是Action类的一个子类,它的主要作用是实现...

    DispatchAction、LookupDispatchAction、SwitchAction的应用

    其核心作用是允许将多个原本需要独立 Action 处理的任务合并到一个 Action 中进行处理,从而简化了 Action 的管理和维护工作。 **1.1 为什么要使用 DispatchAction** 在传统的 Struts 应用中,每一个业务逻辑操作...

    Struts中等同于DispatchAction类方法

    在早期的Struts版本中,`DispatchAction`类是一个核心组件,它允许我们通过单一的Action类处理多个请求,通过在请求URL中指定不同的方法名来调用不同的业务逻辑。 标题提到的"Struts中等同于DispatchAction类方法...

    Struts 之 DispatchAction

    `DispatchAction`是Struts提供的一个扩展自`Action`类的预定义动作,它的主要目的是通过不同的方法来处理来自客户端的请求,而不是像标准的`Action`那样只有一个处理所有请求的方法。这种设计使得代码结构更清晰,更...

    Struts(DispatchAction) + 存储过程 => 实现分页效果

    DispatchAction是Struts框架中的一个动作类,用于处理用户的请求并转发到相应的业务逻辑。在这个场景中,我们将探讨如何结合DispatchAction和存储过程来实现分页效果。 首先,理解分页的基本概念。分页是当数据量过...

    J2EE_高级Action

    - **应用场景**:当一个页面需要通过同一个Action但映射到不同逻辑处理时使用,这样可以减少Action类的数量,提高代码复用率。 3. **LookupDispatchAction** - **定义**:`LookupDispatchAction`也是Struts提供...

    struts+oracle实现DispatchAction类

    默认情况下,Struts的Action只有一个execute方法,但`DispatchAction`允许我们将请求映射到多个方法,每个方法对应不同的业务操作。这样可以使得代码结构更加清晰,易于维护。 配置`DispatchAction`通常需要在...

    SSH整合继承DispatchAction的简单例子

    DispatchAction允许我们在一个Action类中定义多个方法,每个方法对应处理特定的业务逻辑。这种方式提高了代码的复用性和组织性。 在这个例子中,Action类继承自DispatchAction,意味着它可以处理来自多个JSP页面或...

    利用struts标签,dispatchAction,实现增删改查

    首先,`DispatchAction`是Struts中的一个特殊Action类,它允许我们根据请求参数的不同,调用不同的方法来处理请求。这种设计使得Action类可以更加模块化,每个方法对应一种特定的操作,如添加、删除、更新或查询。 ...

    Struts1中怎样实现DispatchAction配置多个input属性\Struts1中怎样实现DispatchAction配置多个input属性

    Struts1中怎样实现DispatchAction配置多个input属性\Struts1中怎样实现DispatchAction配置多个input属性

    Action使用说明

    如果希望在保持每个请求路径对应一个`&lt;action&gt;`元素的同时,又能够在一个Action类中处理多个请求路径,可以选择继承`MappingDispatchAction`。 **配置示例**: ```xml &lt;action path="/mapping/login" type=...

    JavaEE框架 Struts_In_Action(中文版)

    JavaEE框架 Struts_In_Action(中文版) Struts Action Struts_In_Action LookupDispatchAction DispatchAction 对Action讲的比较仔细,可以深入的了解Struts框架里的基本原理。

    Struts2常用标签&DispatchAction.rar

    03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar03Struts2常用标签&DispatchAction.rar

    深入解析Java的Struts框架中的控制器DispatchAction

    DispatchAction是Struts提供的一个扩展Action类,它允许在一个Action类中实现多个业务处理方法,从而解决了创建大量Action类的问题。通常,一个Action类只有一个execute()方法,但通过DispatchAction,我们可以根据...

    解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证的示例

    解决Struts1.x中使用Validator框架对DispatchAction不同方法使用不同的字段验证 你可以先参看我的blog文章:http://blog.csdn.net/qjyong/archive/2008/11/16/3311688.aspx 再决定是否下载。

    struts1.2实现计算器示例

    例如,你可以为每种运算创建一个Action,每个Action都对应一个DispatchAction中的方法。 4. **JSP视图**:这部分包括展示计算器界面和计算结果的JSP页面。用户在计算器界面上输入数字,选择运算符,点击按钮后,...

Global site tag (gtag.js) - Google Analytics