`
kgdso
  • 浏览: 87940 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Struts2 重定向时如何传参数给下一个action

 
阅读更多

在struts2配置文件中action之间的重定向传参数需要在result里面添加param参数:

 

 

<action name="Room_*" method="{1}"   class="RoomAction">
      <result name="list" type="redirectAction">
         <param name="actionName">Room_list</param>
         <param name="namespace">/</param>
         <param name="parse">true</param>
         <param name="id">${model.id}</param>
      </result>
</action>

 

其中model在RoomAction中必须提供get/set方法

分享到:
评论

相关推荐

    struts2 重定向

    Struts2是一个强大的Java EE应用程序框架,主要用于构建MVC(模型-视图-控制器)架构的Web应用。在Struts2中,重定向是HTTP请求处理的重要部分,它涉及到用户请求的URL变化以及页面间的跳转。重定向分为两种类型:...

    一个基于struts的重定向和转发实例

    - **Action类**:这是一个处理用户请求的Java类,它通常继承自`org.apache.struts.action.Action`或`org.apache.struts.action.ActionSupport`。在这个例子中,Action可能包含处理登录的逻辑,如果验证成功,它将...

    struts2重定向实例源码

    Struts2是一个强大的MVC(Model-View-Controller)框架,广泛应用于Java Web开发中。在Struts2中,Action的执行结果可以被导向到不同的视图,这其中包括了"redirect"和"redirectAction"两种重定向结果类型。这两种...

    struts2 向结果传参数

    Struts2支持多种内置结果类型,如`dispatcher`(默认的,用于转发到JSP)、`stream`(用于处理文件下载)和`redirectAction`(用于重定向到另一个Action)。每个结果类型都有其特定的配置方式来传递参数。 1. **在...

    struts2 action跳转action传参数

    - `&lt;result name="success" type="redirectAction"&gt;action2.action&lt;/result&gt;`:表示当action1执行成功后,会触发一个重定向,跳转到`action2.action`。 - **注意**:在这种情况下,无法直接通过struts.xml配置文件...

    struts2 Https 配置

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展、模块化且易于管理的企业级应用程序。在当今网络安全日益重要的环境下,使用HTTPS协议来确保数据传输的安全性变得至关重要。Struts2支持HTTPS配置,可以...

    struts2防止表单重复提交--重定向

    Struts2是一个非常流行的Java Web框架,用于构建和维护可扩展且易于管理的企业级应用程序。在Web开发中,表单重复提交是一个常见的问题,可能导致数据不一致或处理逻辑的混乱。Struts2提供了多种方法来防止这种情况...

    struts2支持方法上传递参数

    在Struts2的配置文件(struts.xml或者struts.properties)中,你可以为每个Action指定一个默认的执行方法,或者根据URL路径来映射不同的方法。例如: ```xml &lt;action name="login" class="com.example.UserAction"&gt;...

    struts2 result转向到action

    在 Struts2 中,**Result** 是一个重要的组成部分,它负责将 Action 执行后的结果展示给用户。 **Result** 在 Struts2 配置文件(通常是 struts.xml)中被定义,用来指定 Action 处理完业务逻辑后如何响应客户端...

    解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题

    通过两个自定义结果集,解决struts2请求转发或重定向时,一个结果码无法对应多个视图的问题。以前的做法,是在配置Action时使用通配符解决,但这样需要JSP页面名称和Action的方法名称一致,如果命名不一致或不规范,...

    留言板留言板struts2留言板struts2

    Struts2内置了多种结果类型,如dispatcher(重定向或转发到一个JSP页面)、stream(下载文件)等,也可以自定义结果类型。 5. **OGNL(Object-Graph Navigation Language)**:Struts2使用OGNL作为默认表达式语言,...

    struts2获取参数,解决乱码,跳转

    在Action类的执行方法返回一个字符串,这个字符串代表了结果的名称,Struts2会根据这个名字找到对应的Result类型来决定如何处理响应。默认的Result类型是`dispatcher`,它会将控制权交给一个JSP页面。例如,`execute...

    Struts2 in action中文版+配套源代码

    总的来说,"Struts2 in Action"这本书和其配套的源代码为学习和掌握Struts2框架提供了一个全面的平台,无论你是初学者还是经验丰富的开发者,都能从中受益。通过实践这些示例,你可以更好地理解MVC模式,提升Java ...

    Struts2 in action 中文版

    2. **Result**:用于定义Action处理后的页面跳转或数据处理结果,可以是重定向到另一个Action、渲染一个JSP页面等。 3. **FilterDispatcher**:Struts2的核心控制器,负责拦截所有请求,解析并调用相应的Action,...

    Struts 2使用注解配置Action

    1. `@Action`: 这是Struts 2中最核心的注解,用于标记一个方法为处理请求的Action。你可以指定Action的名字、结果页面和其他属性。例如: ```java @Action(value = "myAction", results = { @Result(name = ...

    Struts2内容整理

    Struts2 框架提供了动态方法调用(DMI)功能,允许在提交请求时,直接提交给 Action 的指定方法。 Struts2 的Servlet API 访问 Struts2 框架提供了访问 Servlet API 的功能,允许在 Action 中访问 Servlet 的各种...

    Struts2接口文档

    Struts2是一个强大的Java web应用程序开发框架,它基于Model-View-Controller(MVC)设计模式,旨在简化创建用户交互式、数据驱动的web应用的过程。这个“Struts2接口文档”是开发者的重要参考资料,提供了关于...

    Struts2InAction中文+源代码

    1. **项目结构**:了解一个标准的Struts2项目是如何组织的,包括src目录下的Java源码,Web-INF目录下的配置文件,以及Web资源如JSP页面。 2. **配置文件**:研究struts.xml文件,理解其内容和结构,以及如何配置...

    Struts2框架及注释和用法

    每个Action对应一个业务逻辑,当用户发起请求时,Struts2会根据配置文件(如struts.xml)来决定哪个Action应该处理该请求。Action执行完毕后,会返回一个结果,这个结果可以是一个JSP页面、一个静态HTML或一个视图...

    Struts的小列子三个Action

    4. **转发与重定向**:在Action的`execute()`方法执行完毕后,通常会返回一个字符串,表示后续的处理流程,如"success"。这会驱动Struts框架将控制权转交给`&lt;forward&gt;`或`&lt;redirect&gt;`标签指定的目标。 5. **MVC模式...

Global site tag (gtag.js) - Google Analytics