`

struts ActionForward跳转添加参数

    博客分类:
  • ssh
阅读更多
在执行完一个action是,往往需要跳转到另一个action中。如添加或删除某一条信息后,再跳转到信息列表action中查询信息。这时如果需要保存当前分页的页码跳到显示信息页面。则就需要在执行完第一个action方法时,将当前pageNumber传递到第二个action中,这时仅仅依靠action中的mapping.findForward("forward name");就不能满足需求。
可以手工构造一个ActionForward对象来return;

如:return new ActionForward(mapping.findForward("forward name").getPath()+"param");
0
0
分享到:
评论
1 楼 imp860124 2010-07-30  
学习了。

相关推荐

    一个struts的action跳转大全

    反之,如果返回的是空的`ActionErrors`对象,则表示表单验证成功,这时将执行`Action`类的`execute()`方法,并根据`execute()`方法返回的`ActionForward`对象来决定下一步的目标URI。 #### 具体案例分析 根据以上...

    Struts 标签 页面跳转 数据库操作

    在Struts中,页面跳转主要通过ActionForward或ActionMapping来实现: 1. JSP中的链接Hyperlink:可以使用HTML `<a>`标签配合Struts的`<html:link>`标签,创建指向其他页面或Action的链接。 2. JSP中跳转到Action:...

    struts1.3页面跳转问题

    总结,Struts1.3中的页面跳转是通过Action类、struts-config.xml配置以及ActionForward、ActionRedirect等类实现的。理解并熟练运用这些概念和方法,能帮助开发者更高效地构建基于Struts1.3的应用程序。在实际项目中...

    struts1跳转大全

    在这种模式下,ActionServlet接收到请求后,会直接调用action类的`execute()`方法,然后根据`execute()`方法返回的ActionForward对象,查找配置中的forward,从而决定跳转到哪个页面或执行哪个action。 ### 仅有JSP...

    Struts2中实现页面的跳转

    `<jsp:forward/>`标签在JavaServer Pages (JSP)中用于将一个请求转发到另一个资源,比如从一个JSP页面跳转到另一个JSP页面或者一个Action。在Struts2框架下使用`<jsp:forward/>`进行页面跳转时,可能会遇到“404 Not...

    struts1直接跳转到jsp-无action的url

    Action类执行完业务逻辑后,会返回一个ActionForward对象,该对象指示了接下来要转向哪个结果页面,通常是JSP。 然而,如果要直接跳转到JSP,而无需经过Action,可以有以下几种方法: 1. **使用HTML的表单提交**:...

    struts_跳转演示

    - ActionForward:在Struts中,用于表示请求转发的目标,可以是另一个Action或者一个JSP页面。 - RequestDispatcher:Servlet API中的一个接口,用于实际的请求转发或重定向操作。 5. **跳转类型** - 请求转发...

    struts2参数配置

    - **ActionForward**:Struts2中用于控制页面跳转的对象。 - 默认使用`org.apache.struts.action.ActionForward`作为ActionForward实现。 - ActionForward用于定义请求处理完成后页面的跳转逻辑。 ##### 2. **...

    我的笔记:Struts构架中action的跳转大全

    根据提供的文件信息,我们可以深入探讨Struts框架中的Action跳转机制。Struts是一个开源的MVC(Model-View-Controller)框架,用于构建基于Java的Web应用程序。在Struts框架中,Action是处理用户请求的核心组件之一...

    ActionForward与ForwardAction的功能

    5. 根据ActionForward的属性,控制器完成页面跳转。 ActionForward的使用有两种方法: 1. 使用ActionMapping的findForward()方法,这是推荐的方式,因为它简化了代码且更易于维护。 2. 直接实例化ActionForward类,...

    helloword入门系列之struts1简单跳转—附

    上述配置中的`<forward>`元素指定了Action执行成功后的页面跳转。在helloWorld.jsp中,我们可以显示Action返回的信息或者根据需要处理其他逻辑。 此外,Struts1还提供了Interceptor(拦截器)机制,可以插入自定义...

    ActionForward

    ActionForward 在 Struts 框架中扮演了连接控制器和视图的关键角色,它允许开发者定义用户请求处理后的跳转路径。通过合理配置和使用 ActionForward,我们可以构建出灵活且易于维护的 Web 应用。理解和掌握 Action...

    StrutsAction

    - Action返回一个ActionForward对象,指示控制器如何跳转到下一个视图。 - 视图(通常是JSP页面)渲染并显示结果。 6. **Giddy的Blog** 提供的描述中提到的具体内容可以通过访问Giddy的Blog...

    action之间的跳转

    Action 之间的跳转是 Struts2 框架中的一种机制,允许不同的 Action 之间进行跳转,以实现复杂的业务逻辑。这种机制可以分为两种类型:chain 和 redirect-action。 1. Chain 类型 当 type 为 chain 时,说明是 ...

    Struts程序的执行流程.pdf

    1. ActionServlet:是Struts框架中的控制器,负责接收用户请求,调用Action的execute()方法处理请求,并根据返回的ActionForward对象进行页面跳转。 2. Action:是一个接口,具体的业务逻辑由实现了这个接口的...

    Struts1.2Action之处理多个业务

    每个Action对应一个特定的HTTP请求,负责接收请求参数,处理业务逻辑,并通过ActionForward或ActionRedirect来决定页面跳转。Action类通常继承自org.apache.struts.action.Action,你可以根据业务需求重写execute...

    struts框架原理图

    在Struts框架中,页面跳转是通过`ActionForward`对象来控制的。当一个`Action`执行完毕后,它会返回一个`ActionForward`对象,该对象包含了目标资源的名称和路径。例如: ```java public ActionForward execute...

    struts1编程例子

    通过上述步骤,我们不仅学习了如何在MyEclipse中使用Struts1构建一个基本的登录功能,还深入了解了Struts1框架的核心概念,如FormBean、Action和ActionForward的工作原理。这种实践操作不仅加深了对Struts1的理解,...

    struts入门,最适合新手上路

    这个压缩包文件"struts_actionForward"显然与Struts框架中的ActionForward概念有关,它是Struts处理请求转发的重要组成部分。 在Struts框架中,Action是业务逻辑的核心,它接收来自用户请求,处理数据,并根据业务...

Global site tag (gtag.js) - Google Analytics