可以有这样写:
1.重定向方式
这样也可以传值
<!--StartFragment -->@Results({
@Result(name="pay", location="/alipay/test2.action?sid=${sid}",type="redirect")
})
@Result(name="pay", location="/alipay/test2.action?sid=${sid}",type="redirect")
})
2.chain方式:
<!--StartFragment -->
@Result(name="pay", location="test2",type="chain",params={"namespace","/alipay"})
3.chain方式不是execute方法:
test2!pay.action
@Result(name = "redirectCode", location = "test2",params={"method","pay"}, type = "chain")
如果需要跨命名空间,还需要配置namespace
相关推荐
本文将围绕“Struts2配置文件传值中文乱码”这一主题,深入探讨其成因、解决方案以及相关的配置细节,旨在帮助开发者有效解决中文乱码问题,提升用户体验。 ### Struts2框架简介 Struts2是Apache组织下的一个开源...
总结来说,Struts2的传值方式包括Action属性、ValueStack和Ognl以及ActionContext与请求/Session域的使用。选择合适的方式取决于业务需求和代码的可维护性。了解并熟练掌握这些方法,对于提高Struts2应用的开发效率...
3. **配置Action**:在`struts.xml`中配置Action,指定Action类和请求路径。 ```xml <action name="ajaxAction" class="com.example.AjaxAction"> <result name="success">/jsp/ajaxResponse.jsp </action> ``` 4...
### Struts2 传值方式详解 在Struts2框架中,实现前后台的数据传递是构建Web应用的基础之一。本文将详细介绍三种常见的Struts2数据传递方式:通过默认的Action属性传递、使用Value Object(VO)传递以及利用...
项目文件"ProdPrj2"可能包含了SSH框架的配置文件(如struts.xml、spring-context.xml、hibernate.cfg.xml)、实体类(Department.java和Employee.java)、DAO(Data Access Object)接口及其实现、Service接口及其...
"struts2.0-1基本入门.doc"和"Struts2.0的各种配置详解.doc"将详细介绍如何在struts.xml文件中配置Action、Result和Interceptor。Action配置包括指定Action类、方法和映射URL,Result则定义了请求成功后的跳转路径,...
此外,Struts2框架还支持配置常量,如struts.enable.DynamicMethodInvocation和struts.devMode,允许开发者控制Struts2的行为。例如,struts.ognl.allowStaticMethodAccess常量设置为true时,OGNL将能够访问静态方法...
4. **传值去页面**:Struts2支持将Action中的数据传递给JSP页面进行显示。这可以通过`ModelDriven`接口、`ActionSupport`类的`getFieldErrors()`方法,或者直接在JSP中使用OGNL访问Action属性来实现。此外,`...
本笔记将深入探讨Struts2的核心概念、配置方法以及如何通过Action类与视图进行交互。 1. **Struts2的作用** Struts2的主要作用是为Web应用程序提供结构化和可扩展的架构。它负责处理用户请求,将这些请求映射到...
### Struts2框架中Action间传值方法详解 在Struts2框架中,Action类是处理用户请求的核心组件,它们负责执行具体的业务逻辑,并决定视图的转向。在某些情况下,我们可能需要在一个Action处理完成后将某些数据传递给...
在Web应用开发中,Struts2框架因其强大的功能和灵活的配置受到广大开发者青睐。本文将深度解析Struts2框架中页面取值的多种方式及核心标签的使用技巧,帮助开发者更高效地进行页面与后台交互。 #### 页面取值的四种...
struts2的配置(extjs),有拦截器 、action跳转到action并传值、
在Java Web开发中,JSP(JavaServer Pages)和Action(通常指的是Struts2框架中的Action类)是常见的两个组件,用于实现动态网页和业务逻辑处理。本教程将重点讲解如何在JSP页面中向Action传递值,并解决可能出现的...
在Struts2中,Action是核心组件,负责处理用户请求并返回相应的结果。本篇文章将详细探讨在Struts2.x中两个Action之间传递值的技术细节。 1. **Action之间的传值方案** - **方案一:Chain(链式调用)** Chain...
4. **配置Action**:在struts.xml中,配置这个Action,并指定返回JSON的结果: ```xml <action name="myAction" class="com.example.MyAction"> <param name="root">message </action> ``` 这里的`root`...
开发者需要在Action类中定义对应的业务逻辑,并在配置文件(struts-config.xml)中设置映射关系。请求参数可以通过ActionForm对象或者直接在Action类的方法参数中获取,然后进行必要的业务处理。 弹出窗口父子窗口...
- 在Struts2中,可以通过配置Action来返回JSON结果,这通常涉及到`struts-default.xml`或自定义的`struts.xml`配置文件中的结果类型配置。 - 使用Struts2的JSON插件,可以方便地将Action的结果转换为JSON,然后...
在Struts2中,我们可以在Action的结果配置中指定一个Tiles定义,这个定义会组合各个片段来创建最终的视图。在JSON传递的数据中,可能包含指示如何组装这些Tiles的信息,例如,哪些部分需要更新,哪些部分的数据来源...
- **struts.xml配置:** 在struts.xml中配置action,指定action的名称、所在的包名、类路径以及方法。当Action执行后,返回结果类型为"json",配置result标签时指定返回的JSON数据根目录属性,该属性对应Action中的...
#### 五、Struts配置 Struts框架需要配置相关的`Action`和表单bean,如下所示: ```xml <struts-config> <form-bean name="loginForm" type="org.viman.struts.form.LoginForm"/> <action path="/login" ...