`

struts2从一个aciton跳转到另一个action (转)

 
阅读更多
从action1直接跳转到action2,有两种方法:

1. 需要保存前一个action的属性信息时使用:
          <result type= "chain ">action2</result>
2. 不保存前一个action的参数可以用这种方法:
          <result    type= "redirect-action "> ActionName </result>
Java代码 复制代码 收藏代码
  1. <struts>   
  2.     <package name="tutorial" extends = "struts-default">   
  3.         <action name="Login" class="com.gyj.tutorial.LoginAction">   
  4.             <result name="success" type="chain">GetBook</result>   
  5.             <result name="error">/error.jsp</result>   
  6.         </action>   
  7.            
  8.         <action name="GetBook" class = "com.gyj.tutorial.GetBooksAction">   
  9.             <result name="success">/showBook.jsp</result>   
  10.             <result name="login">/login.jsp</result>   
  11.         </action>   
  12.     </package>   
  13. </struts>  
<struts>
    <package name="tutorial" extends = "struts-default">
    	<action name="Login" class="com.gyj.tutorial.LoginAction">
    		<result name="success" type="chain">GetBook</result>
    		<result name="error">/error.jsp</result>
    	</action>
    	
    	<action name="GetBook" class = "com.gyj.tutorial.GetBooksAction">
    		<result name="success">/showBook.jsp</result>
    		<result name="login">/login.jsp</result>
    	</action>
    </package>
</struts>
分享到:
评论

相关推荐

    struts2如何实现弹出action返回的错误信息

    在Struts2框架中,实现弹出Action返回的错误信息是一项常见的需求,特别是在表单验证、数据处理或业务逻辑执行失败时,向用户反馈错误信息至关重要。本文将深入探讨三种在Struts2中实现这一功能的方法,并对每种方法...

    Struts2的Action中获得request response session几种方法

    `ActionContext`是Struts2的一个核心类,它提供了当前执行上下文的信息,包括了request、response和session等。通过`ActionContext`的`getContext()`方法可以得到当前的`ActionContext`实例,然后通过这个实例进一步...

    J2EE课堂小测试_答案

    ActionSupport类是Struts2实现Action接口的一个重要基类,继承该类会导致代码污染,webWork不强制要求继承ActionSupport基类,但继承该类后,可以提供更多的额外功能,如国际化、输入校验等。 Action的默认处理类:...

    itext in aciton2

    《iText in Action 第二版》是一本深入探讨如何使用iText库进行PDF文档处理的专业书籍,主要针对Java和.NET...无论你是Java开发者还是.NET开发者,只要涉及到PDF处理,都可以从《iText in Action 第二版》中获益匪浅。

    springInAction第四版中文版

    1. **Spring框架概述**:Spring是一个轻量级的Java企业级应用框架,它提供了一个全面的编程和配置模型,用于简化企业级应用的开发。Spring的核心特性包括依赖注入(DI)、面向切面编程(AOP)、事务管理等,这些都极...

    React in Action (Convert PDF)

    2. 书籍内容覆盖了从React基础入门到高级主题的各个方面,包括但不限于: - 创建第一个React组件(HelloWorld) - 组件和数据处理方法 - 数据流和状态管理 - 渲染机制和组件生命周期 - 表单处理方法 - 第三方...

    Spring in aciton 第二版 中文

    Spring in aciton 第二版 中文,上传权限所制分了两个压缩包,这是第一部分

    CMIS and Apache chemistry in aciton

    从提供的文件信息中可以提取到的知识点主要集中在CMIS(Content Management Interoperability Services)和Apache Chemistry这两个技术概念上。接下来,我将详细说明这两个方面的知识点。 首先,CMIS是一个基于Web...

    lucene in aciton (英文版)

    - **发展**: 随着时间的发展,Lucene不断吸收社区的贡献,逐渐成为一个成熟稳定且功能强大的搜索框架。 - **用户群体**: 目前广泛应用于各类项目中,包括企业级搜索应用、网站内部搜索等。 4. **移植版本**: - *...

    arkui-in-aciton-master.zip

    ArkUI是OpenHarmony操作系统中的一个关键组件,它是一个基于组件化和声明式编程的用户界面框架。 ArkUI-in-Action-master.zip文件很可能是与学习和实践ArkUI相关的资源集合,可能包含源代码、示例项目、文档或者教程...

    jstl in aciton

    JSP 2.0 是JavaServer Pages技术的一个版本,它引入了许多增强特性,如内置对象的改进、表达式语言(EL)和自定义标签的支持。JSTL与JSP 2.0紧密集成,使得开发者可以更轻松地处理常见的Web任务,例如数据迭代、条件...

    浅谈vuex之mutation和action的基本使用

    mutation的类型其实就是名字,action去commit一个mutation时,需要指定要commit哪个mutation。 在上面的代码中,我们定义了两个mutation:increment和decrement。increment用来将count加1,而decrement用来将count...

    SSH 用户登录程序 业务逻辑和aciton代码

    SSH构建的OA系统用户登录程序的业务逻辑和 action代码

    fastboot 下

    在IT行业中,`fastboot` 是一个至关重要的工具,尤其对于Android设备的开发者和爱好者来说。`fastboot` 是Android系统恢复模式的一部分,它是一种低级别的启动模式,允许用户对设备进行固件更新、刷入分区映像或者...

    camel in aciton第二版源代码

    Apache Camel是一个开源Java框架,专注于使开发人员更容易集成和访问。它通过以下方式实现: •所有广泛使用的EIP的具体实施 •连接各种传输和API •易于使用的域特定语言(DSL)将EIP和传输连接在一起

    learn-netty-in-aciton:《 Netty实战(Netty IN ACTION)》源码仓库

    - **Pipeline**:事件处理链,负责将事件从一个处理器传递到下一个处理器,是Netty实现灵活功能扩展的关键。 - **Future和Promise**:用于异步编程,表示一个将来的结果,可以注册回调函数来处理完成后的操作。 - ...

    多设备_OpenWrt_Aciton_固件云编译——X86、竞斗云、极路由_

    _______多设备_OpenWrt_Aciton_固件云编译——X86、竞斗云、极路由_B70、K_OpenWrt-DIYB70、K_OpenWrt-DIY.zip

    action-js-template:一个简单的javascript模板,用于快速开发GitHub操作

    动作JavaScript范本一个用于快速开发GitHub动作的简单javascript模板。 :rocket: 如何使用? :ledger: 目录介绍├── .github/workflows/ The CI for make sure it is packaged correctly├── dist Package the ...

    Android开发包android-ActionQueue.zip

    ActionQueue 允许你一个一个的执行任务。导入:allprojects {  repositories {  mavenCentral()  maven {  url "https://oss.sonatype.org/content/repositories/snapshots"  }  jcenter()  } }加依赖:...

Global site tag (gtag.js) - Google Analytics