在同包下跳转:
第一个action
<action name="user" class="userAction">
<result name="error">/error.jsp</result>
</action>
第二个action
<action name="dept" class="deptAction">
<result name="showdepts">/jsp/dept/dept.jsp</result>
<result name="test" type="redirectAction">user!adduser</result>
</action>
在不同包下跳转:
<package name="isLogin" extends="struts-default">
<action name="loginUser" class="com.**">
<result name="input">index.jsp</result>
<result type="redirectAction">
<param name="actionName">stuList!isList</param>
</result>
</action>
</package>
如果你是在一个action中想从一个execute方法跳到另一个execute方法,那么你这样写 return this.test ;this.test为你的
public String test()throws Exception{}方法
分享到:
相关推荐
资源中示例了一个struts2的配置文件中配置的action的result结果为另外一个action的配置,该跳转的过程中是带所有参赛调整的,在另外一个action中可以接受到当前action的所有参数,此配置文件是我日常开发中的经验...
例如,可以配置 Result 来重定向到另一个 JSP 页面或者另一个 Action。 当开发者希望在 Action 之间进行跳转时,而不是简单地跳转到 JSP 页面,就可以使用 `redirect-action` 类型的 Result。这种方式通常用于需要...
- `<result name="success" type="redirectAction">action2.action</result>`:表示当action1执行成功后,会触发一个重定向,跳转到`action2.action`。 - **注意**:在这种情况下,无法直接通过struts.xml配置文件...
如果希望一个Action处理多个请求,可以在同一个`<action>`元素内添加多个`<result>`子元素,每个`<result>`对应一个不同的请求。例如: ```xml <action name="myAction" class="com.example.MyAction"> <result ...
Chain Result 配置用于将一个 Action 的执行结果与另一个 Action 的执行结果链式连接起来。这种配置类型通常用于实现 Action 之间的属性复制,例如将第一个 Action 的 getter 方法的结果传递给第二个 Action 的 ...
Struts2 Result类型是Struts2框架中一个关键的概念,它是动作执行完成后跳转到下一个页面或处理逻辑的核心机制。Result类型定义了如何处理动作执行的结果,使得开发者能够灵活地控制应用程序的流程。 首先,我们...
在"Struts2简单的页面跳转示例"中,我们通常会有一个Action类,这个类需要继承自Struts2提供的ActionSupport类或者自定义一个基类。Action类中的方法对应用户请求的URL,当用户发起请求时,Struts2框架会根据配置...
2. **RedirectAction**:类似于Redirect,但重定向到另一个Action,可以传递参数,适合实现业务流程跳转。 3. **Stream**:用于处理需要流式传输的内容,比如下载文件或图片,它能直接将数据写入到HTTP响应的输出流...
在Struts2框架中,`Result`类型是动作(Action)执行后的一种处理方式,它定义了动作执行完后页面跳转或者数据处理的行为。`Redirect`是`Result`类型中的一种,它涉及到Web应用程序中的URL重定向概念,对用户浏览器...
在Struts2中,跳转到另一个工程的页面是通过Action和Result来实现的。 Action配置 在Struts2中,Action是一个核心概念,它负责处理用户的请求并返回响应。在上面的代码中,我们可以看到Action的配置是通过注解...
在使用Struts2的过程中,可能会遇到一个常见的问题,即应用试图跳转到一个不存在的页面,导致用户看到404错误。404错误通常表示服务器无法找到请求的资源,这可能是由于URL配置错误、控制器映射问题或者资源实际不...
在Struts2中,`chain`结果类型允许我们在一个Action执行后调用另一个Action,这样就可以串连多个业务流程。在这个例子中,`uploadAction`执行成功后,会触发`analysisAction`的执行,从而实现了Action间的调用。 ...
在Struts2中,Action是业务逻辑处理的核心,而通配符的使用则是Struts2框架中一种灵活的配置方式,允许我们以更简洁的方式调用同一个Action中的不同方法。下面我们将深入探讨如何利用Struts2的通配符来实现这一功能...
在Struts2中,Result是Action执行后控制流程的重要组件,它定义了Action执行完毕后如何转发或重定向到一个新的页面。"redirectAction"是Struts2中的一种Result类型,专门用于实现HTTP级别的重定向。 重定向是一种...
这里的`name`属性定义了Action的唯一标识,`class`属性指定了处理请求的Action类全路径,`namespace`属性用于区分不同的功能模块,`result`标签定义了Action执行成功后跳转的页面。 接着,我们讨论`method`属性。...
在Struts2中,我们通常通过返回一个特定的结果代码来决定跳转到哪个页面。例如,在`execute()`方法中: ```java public String execute() { // 业务逻辑... return "success"; } ``` 如果`execute()`方法执行...
Struts2是一个流行的Java web应用程序框架,用于构建MVC(模型-视图-控制器)架构的应用。在Struts2中,Action是业务逻辑的核心组件,而Result是控制流程的关键部分,它定义了Action执行后如何展示结果。Result Type...
作为一个基于Action和基于拦截器的框架,Struts2提供了丰富的功能,使得开发者能够构建可维护、可扩展的Web应用。下面我们将深入探讨Struts2的主要特性、工作原理以及如何在实际开发中运用。 1. **核心概念**: - ...
- `redirectAction`:重定向到另一个Action,实现Action间的跳转。 - `stream`:用于处理流式数据,如文件下载。 - `freemarker`、`velocity`等:支持其他模板引擎渲染视图。 ### 5. 结果参数 `Result`标签还支持...
2. **chain**:ActionChainResult类用于处理Action链,它允许一个Action完成后直接跳转到另一个Action,同时保留当前请求的数据,比如request作用域中的数据。这在需要多个Action协同工作时很有用。 3. **redirect*...