`
小天蝎
  • 浏览: 144021 次
  • 性别: Icon_minigender_1
  • 来自: 南宁
社区版块
存档分类
最新评论

在Struts action中利用.do跳转到另一action传值方法

阅读更多
平时在action中利用service处理完业务后,直接通过
return mapping.findForward("myVIew");
这样的方法跳转到页面。

现在遇到了这样一种情形,即在action中service完工后,不需要跳转到页面,而是把当前的结果直接传给另外一个action处理(注:该action是现成的),按上面的做法,是无法传值到下一个action的,搜索了下,可以通过request/session传值,不过简单点可以如下处理:
java 代码
 
  1. Boolean teamUser = true;  
  2. Boolean doEdit = false;  
  3.              
  4. return new ActionForward("/myaction.do?userid="+userid + "&teamUser="+teamUser + "&doEdit="+doEdit);     
分享到:
评论
2 楼 lanniao 2008-08-24  
谢谢 这个方法不错
1 楼 littlecase 2007-11-01  
  

相关推荐

    Struts2从一个带参数action跳转到另一个action

    资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...

    struts2 action跳转action传参数

    在Struts2框架中,经常需要实现Action之间的跳转,并在跳转过程中传递必要的参数。这种需求在实际开发中非常常见,尤其是在需要根据用户的不同操作来调用不同的业务逻辑时。下面将详细介绍如何在Struts2中实现Action...

    JS调用Struts中的Action

    通常情况下,Action类需要继承自`org.apache.struts.action.Action`或Struts 2的`com.opensymphony.xwork2.Action`接口,并实现特定的方法如`execute`或`executeImpl`来完成具体的业务逻辑处理。 ##### 2. **...

    一个struts的action跳转大全

    这种配置展示了如何在一个Action处理后跳转到另一个Action,并继续处理同一份`form`对象。这里需要注意的是,在第一个Action中,表单验证成功后,会通过`forward`元素跳转到第二个Action处理类`somePackage....

    struts1-core.jar

    3. **Action**:实现了Action接口的类,负责处理业务逻辑,根据处理结果决定跳转到哪个视图。 4. **ActionMapping**:定义了Action与请求URL之间的映射关系,告诉框架如何根据请求找到对应的Action。 5. **Tiles**...

    Struts1.x.pdf

    在自定义的Action中使用的findForward方法的参数" path="跳转页面的路径" redirect="false"/> </action> </action-mappings> <!-- 其他配置 --> </struts-config> ``` 以上是对Struts 1.x框架的基本介绍...

    Struts2操作同一action的不同方法跳转jar包(包括示例代码)

    本资源提供了关于如何在Struts2中操作同一Action的不同方法并进行页面跳转的详细知识,下面将深入探讨这一主题。 首先,了解Struts2的配置方式。在Struts2的配置文件(如struts.xml或struts.properties)中,我们...

    Struts2的DTD配置文件struts-2.3.dtd

    在Eclipse中,要启用`struts-2.3.dtd`的代码提示,你需要将DTD文件添加到项目的构建路径中。这通常包括将DTD文件放在项目的某个目录下,然后在项目的XML首选项中指定其位置。这样,每当编辑`struts.xml`时,Eclipse...

    struts.xml和struts.properties配置详解

    这里定义了一个名为"login"的Action,使用"com.example.action.LoginAction"作为处理类,"execute"方法作为默认执行方法,成功后跳转到"/success.jsp",错误则跳转到"/error.jsp"。 3. ****: 定义或引用拦截器栈,...

    Struts2中文API.rar

    4. **拦截器(Interceptor)**:拦截器是Struts2的一个重要特性,它们按照预定义的顺序在Action执行前后运行,实现如日志、权限验证、性能统计等功能。 5. **结果类型(Result Type)**:结果类型定义了Action执行...

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

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

    struts2.0中struts.xml配置文件详解

    在深入探讨Struts2.0框架中的`struts.xml`配置文件之前,我们先来了解一下Struts2.0框架的基本概念。Struts2是Apache软件基金会的一个开源项目,它是一个基于MVC(Model-View-Controller)设计模式的Java Web应用...

    struts2 使用注解现在零配置不需要在使用struts.xml配置文件,可以直接跑

    在这个例子中,`@Action`注解指定了Action的名称为“testAction”,并且定义了一个结果,当Action执行成功时会跳转到"success.jsp"页面。 此外,Struts2还提供了其他注解,如`@Results`、`@Namespace`、`@Parent...

    在web.xml中配置action或.do

    ### 在web.xml中配置action或.do的理解与实践 #### 一、引言 在Web开发领域,特别是基于Java的Web应用程序开发中,`web.xml`文件扮演着至关重要的角色。它不仅定义了Web应用的基本配置,还管理着诸如Servlet、过滤...

    Struts2.2-doc.zip

    结果类型定义了如何从Action跳转到视图。 5. **模型驱动**:Struts2支持模型驱动,使得Action可以直接操作业务对象,减少了数据绑定的复杂性。 6. **插件架构**:Struts2拥有丰富的插件体系,如Tiles、Freemarker...

    struts2一个action处理多个请求 struts2实例

    在Struts2的配置文件(通常为struts.xml或struts.properties)中,我们定义Action的映射规则,包括请求路径、方法调用以及结果视图等。默认情况下,一个Action类对应一个请求URL,但通过特定配置,可以让一个Action...

    ·Struts2配置文件介绍 超级详细

    在`struts.xml`中,通过`action`元素来定义每一个Action,包括其类名、方法名以及可能使用的拦截器堆栈等信息。每个Action还必须定义至少一个`result`元素,用于指定Action执行完成后返回的结果类型,如重定向到某个...

    struts2 result转向到action

    在 Struts2 中使用 `redirect-action` 来实现 Action 之间的跳转是一种常见的做法,特别是在需要按顺序执行多个 Action 的业务场景中。通过这种方式,不仅可以保持应用程序的良好结构,还能有效地组织业务流程。同时...

    struts1跳转大全

    在Struts1框架中,页面跳转机制是其核心特性之一,它允许开发者灵活地控制应用程序的流程,实现从一个页面到另一个页面的导航。本文将深入解析Struts1中的五种不同类型的跳转方法,这包括了完整action、仅有Form的...

    Web.xml中配置Struts[文].pdf

    在这个例子中,当用户访问`/helloWorld.do`时,Struts会调用`com.example.HelloWorldAction`类的execute方法,并在成功后转发到`success.jsp`页面。 3. Form Bean配置:在Struts框架中,表单数据通常封装在Form ...

Global site tag (gtag.js) - Google Analytics