`
henghengdh
  • 浏览: 155707 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

.struts2-redirect和redirect-action的一点区别 直接跳转(转)

 
阅读更多
转自:http://chenguangwei1017.blog.163.com/blog/static/2643656020101294751169/

<action name="undoBdChannelOperator" class="bdChannelAction"
    method="undoBdChannelOperator">
    <result name="success" type="redirect">getUndoBdChannelListUI.action?operType=${operType}     </result>
</action>

可以正常传递参数,而redirect-action不可以

但是可以写出如下形式

<!-- 撤销对本地栏目的操作 -->
<action name="undoBdChannelOperator" class="bdChannelAction"
    method="undoBdChannelOperator">

    <result name="success" type="redirect-action">
     <param name="actionName">
      getUndoBdChannelListUI.action
     </param>


     <param name="operType">${operType}</param>
     <param name="superCode">${superCode}</param>
     <param name="webappCode">${webappCode}</param>



    </result>

   </action>
分享到:
评论

相关推荐

    Struts2--4.结果集-- result元素

    Struts2是一个强大的Java EE框架,它用于构建和维护可扩展且易于管理的企业级Web应用程序。在Struts2中,结果集(Result Set)是Action执行后转向的页面或者资源的定义,它通过`result`元素来配置。理解并熟练使用`...

    struts2 最新漏洞 S2-016、S2-017修补方案 .docx

    方案 2:重写 Struts2 DefaultActionMapper 的 handleSpecialParameters 方法,增加action、redirect、redirectAction 等参数的过滤 这个方案是通过重写 Struts2 的 DefaultActionMapper 的 ...

    struts2-CRUD

    Struts2-CRUD是一个基于Struts2框架的简单示例,用于展示如何在实际应用中实现创建(Create)、读取(Read)、更新(Update)和删除(Delete)操作,这是许多Web应用的基础功能。Struts2是一个强大的、成熟的Java ...

    struts2-api-2.0.5.jar.zip

    Struts2-api-2.0.5.jar是该框架的一个特定版本的API库,包含了Struts2的核心组件和接口,使得开发者能够更方便地与框架进行交互。下面我们将详细探讨Struts2 API 2.0.5版本中的关键概念和功能。 首先,让我们了解下...

    struts-2.3.1.2-apps.zip

    Struts2是一个强大的Java web应用程序框架,用于构建和管理MVC(模型-视图-控制器)架构的应用程序。它的核心是Action类,负责处理HTTP请求,并通过Interceptor(拦截器)链来实现业务逻辑和表现层的解耦。Struts2.3...

    struts2Demo

    struts2演示 &lt;br&gt;1./helloworld - helloworld 2./spring - 与spring整合 3./coc - 惯例优先配置,零配置文件 - codebehind不支持redirect,chain等操作,需要自己写jsp跳转 4./crud - CRUD,Create Read...

    struts2 result转向到action

    ### Struts2 Result 转向到 Action 的深入解析 #### 一、基本概念与应用场景 ...同时,了解 `redirect` 和 `redirect-action` 之间的区别对于正确配置 Struts2 应用至关重要,这有助于避免不必要的错误和性能问题。

    struts-2.0.14jar(all)包.rar

    这个“struts-2.0.14jar(all)包.rar”包含了Struts 2框架的核心库和其他相关组件,便于开发者快速集成和使用。 在Struts 2框架中,有以下几个关键知识点: 1. **MVC模式**:Struts 2基于MVC设计模式,它将应用程序...

    struts-2.3.16.1-apps.zip

    6. **模型驱动**和**值栈**:Struts2使用值栈存储请求和Action的属性,使得在视图层可以直接访问这些数据,简化了数据传递。 7. **异常处理**:Struts2提供了统一的异常处理机制,允许开发者定义全局或特定Action的...

    struts1-and-struts2.zip_between

    - **Struts2**:继承了Struts1的优点,同时支持在Action类和拦截器中直接使用资源文件,更方便地实现国际化。 5. **异常处理** - **Struts1**:异常处理不够灵活,需要在struts-config.xml中配置全局异常处理。 ...

    struts2.x所有包及配置文件

    - `struts2-core.jar`:这是Struts2框架的基础,包含了Action、Result、Interceptor等核心类和接口。 - `ognl.jar`:OGNL(Object-Graph Navigation Language)是Struts2中的表达式语言,用于数据绑定和传递参数。...

    struts-2.0.14源代码

    5. **OGNL(Object-Graph Navigation Language)**: Struts 2使用OGNL作为默认表达式语言,负责在Action和视图之间传递数据。例如,`struts-default.properties`中配置了OGNL作为默认值栈。在源代码中,`ognl`包下有...

    struts2.3-core.zip

    6. **配置文件**:Struts2的配置文件通常为struts.xml,它定义了Action、Interceptor和Result的配置。此外,Struts2支持基于注解的配置,使得代码更加简洁,减少了对XML配置的依赖。 7. **依赖包**:Struts2的运行...

    struts2 中路径无法跳转的问题

    综上所述,解决Struts2中路径无法跳转的问题需要全面检查项目配置、Action实现、结果类型和路径设置,以及可能的异常处理和环境配置。通过逐步排查,通常能找出问题的根源并进行修复。如果你在上述步骤中遇到困难,...

    STRUTS2跳转示意图

    本篇将深入讲解Struts2中的Action和Result,以及它们如何协同工作来实现页面跳转。 首先,让我们理解Action。在Struts2中,Action是一个实现了`com.opensymphony.xwork2.Action`接口或者继承自`org.struts2.Struts...

    Struts2--result配置的各种视图转发类型

    Struts2是一个强大的MVC框架,它为Java Web应用程序提供了结构和控制机制。在Struts2中,结果(Result)是Action执行后控制流程的重要部分,它负责将处理后的数据或者控制逻辑转向合适的视图。这篇博文将深入探讨...

    struts-xml.zip

    5. **result-types**:此部分定义了Struts2支持的结果类型,比如JSP、ACTION、-chain、redirect等。 6. **global-results**和**global-exception-mappings**:全局结果和全局异常映射提供了在整个应用范围内统一...

    struts2 跳转至404 页面的解决方案

    总之,解决Struts2跳转至404页面的问题需要对整个应用的配置进行仔细检查,从Action、命名空间、拦截器到结果类型、资源路径,甚至包括服务器和IDE的设置。理解Struts2的工作原理,结合日志信息,通常可以找出导致...

Global site tag (gtag.js) - Google Analytics